@charset "utf-8";

body.mainbg{
	background:url(../images/main/mainbg.jpg) repeat-x;
}
body.mainbg1{
	background:url(../images/main/mainbg1.gif) repeat-x;
}
body.mainbg2{
	background:url(../images/main/mainbg2.gif) repeat-x;
}
body,html{
	height:100%;
}

/* Layout  */
div.mawrap{
	width:1024px;
	margin:0 auto;
	background:url(../images/main/main_topbg.jpg) no-repeat;
}
div.mawrap h1{
	padding:17px 0 0 19px;
	text-align:center;
}

div.mawrap1{
	width:960px;
	margin:0 auto;
	padding:5px 0 0;
	position:relative;
}


div.mjhead{
	width:985px;
	height:72px;
	background:url(../images/main/mjhead.gif) no-repeat;
	margin:0 auto;
}
div.mjhead div.gnb{
	text-align:right;
	margin:0 41px 0 0;
	font-size:0;
}
div.mjhead div.mjtomn{
	margin:12px 0 0 0;
	font-size:0;
}
div.mjhead div.mjtomn img{
	margin:3px 8px 0 0;
}
div.mjhead div.mjtomn img.ma1{
	margin:0 45px 10px 19px;
}
div.mjhead div.mjtomn img.ma2{
	margin:0 -1px 11px 113px;
}
:root div.mjhead div.mjtomn img.ma2{margin:0 0 11px 121px;}

div.mjhead div.mjtomn img.ma3{
	margin:0 6px 11px 0;
}
div.mjhead div.mjtomn img.ma4{
	margin:0 0 11px 0;
}
div.mjhead div.mjtomn img.ma5{
	margin:0 -1px 11px 183px;
}
:root div.mjhead div.mjtomn img.ma5{margin:0 0 11px 192px;}

div.mjhead1{
	width:985px;
	height:108px;
	margin:0 auto;
	background:url(../images/main/mjhead1.gif) no-repeat;
}
div.mjhead1 div.gnb{
	text-align:right;
	font-size:0;
}
div.mjhead1 div.logo{
	text-align:center;
	font-size:0;
	margin:6px 0 0;
}
div.mjhead1 div.tomn{
	margin:16px 0 0;
}
div.mjhead1 div.tomn ul{
	width:100%;
	display:inline-block;
}
div.mjhead1 div.tomn ul li{
	font-size:0;
}
div.mjhead1 div.tomn ul li.mn1{
	float:left;
	width:233px;
	padding:2px 0 0 3px;
}
div.mjhead1 div.tomn ul li.mn1 img{
	margin:0 -1px 0 0;
}
div.mjhead1 div.tomn ul li.mn2{
	float:left;
	width:563px;
}
div.mjhead1 div.tomn ul li.mn2 img{
	margin:0 13px 0 0;
}
div.mjhead1 div.tomn ul li.mn3{
	float:left;
	width:127px;
}
div.mjhead1 div.tomn ul li.mn4{
	float:right;
	width:56px;
}

div.mjhdv6logo{
	text-align:center;
	font-size:0;
	margin:-6px 0 0;
	height:35px;
	overflow:hidden;
}

div.mjhdv6tmn{
	margin:16px 0 0;
	background:url(../images/cssimg/mjhdv6tmn.gif) no-repeat;
	width:960px;
	height:61px;
	position:relative;
}
div.mjhdv6tmn ul.menu{
	padding:0 0 0 124px;
}
div.mjhdv6tmn ul.menu li{
	float:left;
}
div.mjhdv6tmn ul.menu li ul{
	position:absolute;
	top:38px;
}
div.mjhdv6tmn ul.menu li ul li{
	float:left; 
	background:url(../images/cssimg/bar6.gif) no-repeat 100% 50%;
	padding:0 9px 0 0;
	margin:0 8px 0 0;
}
div.mjhdv6tmn ul.menu li ul li.bano{
	background:none;
	padding:0;
	margin:0;
}
div.mjhdv6tmn ul.menu li ul li a{
	color:#444;
}
div.mjhdv6tmn ul.menu li ul li a:hover{
	color:#0167a7;
	text-decoration:underline;
}
div.mjhdv6tmn ul.menu li ul li a.on, div.mjhdv6tmn ul.menu li ul li a.on:hover{
	color:#0167a7;
	text-decoration:underline;
}
div.mjhdv6tmn ul.menu li ul.depmn1{
	left:48px;
	width:930px;
}

div.mjhdv10tmn{
	margin:16px 0 0;
	background:url(../images/cssimg/mjhdv10tmn.gif) no-repeat;
	width:960px;
	height:43px;
}
div.mjhdv10tmn ul.menu{
	padding:0 0 0 122px;
}
div.mjhdv10tmn ul.menu li{
	float:left;
	background:url(../images/cssimg/bar8.gif) no-repeat 100% 50%;
	padding:0 1px 0 0;
}
div.mjhdv10tmn ul.menu li.bano{
	background:none;
	padding:0;
}

div.mjhdv12tmn{
	margin:16px 0 0;
	background:url(../images/cssimg/mjhdv12tmn.gif) no-repeat;
	width:960px;
	height:35px;
}
div.mjhdv12tmn ul.menu{
	padding:0 0 0 122px;
}
div.mjhdv12tmn ul.menu li{
	float:left;
	background:url(../images/cssimg/bar8.gif) no-repeat 100% 50%;
	padding:0 1px 0 0;
}
div.mjhdv12tmn ul.menu li.bano{
	background:none;
	padding:0;
}

div.macontent{
	margin:0 auto;
	padding:47px 0 0;
	width:915px;	
}
div.macontent div.con1{
	float:left;
	width:247px;	
	padding:0 0 20px 0;	
	position:relative;
	z-index:0;
}
div.macontent div.con2{
	float:left;
	width:470px;
}
div.macontent div.con3{
	float:right;
	width:188px;
	position:relative;
	z-index:3;
}

div.malayout1{
	margin:0 0 0 11px;	
	padding:14px 0 0 0;
}
div.malayout1 div.cont1{
	float:left;
	width:107px;
}
div.malayout1 div.cont2{
	float:left;
	width:105px;
	padding:0 0 0 12px;
}

div.malayout2{
	padding:11px 0 0 22px;	
}
div.malayout2 div h2{
	font-weight:bold;
	color:#000;
}
div.malayout2 div.cont1{
	float:left;
	width:205px;
	background:url(../images/main/dotline2.gif) repeat-y 100% 0;
}
div.malayout2 div.cont2{
	float:left;
	width:195px;
	padding:0 0 0 49px;
}

div.malayout3{
	padding:0 0 0 20px;	
}
div.malayout3 div h3{
	font-size:1em;
	color:#444;
	padding:10px 0 15px 0;
}
div.malayout3 div.cont1{
	float:left;
	width:340px;
	border-right:1px dashed #a1a1a1;
}
div.malayout3 div.cont2{
	float:left;
	width:330px;
	padding:0 0 0 10px;
}

div.malayout4{
	width:985px;
	clear:both;
	margin:0 auto;
	padding:5px 0 0;
}
div.malayout4 div.con1{
	width:192px;
	float:left;
	padding:0 0 20px;
}
div.malayout4 div.con2{
	width:610px;
	float:left;
	padding:0 0 20px;
}
div.malayout4 div.con3{
	width:172px;
	float:right;
	padding:0 0 20px;
}

div.malayout5{
	width:985px;
	clear:both;
	margin:0 auto;
}
div.malayout5 div.con1{
	width:192px;
	float:left;
	padding:15px 0 20px;
}
div.malayout5 div.con2{
	width:610px;
	float:left;
	padding:0 0 20px;
}
div.malayout5 div.con3{
	width:172px;
	float:right;
	padding:15px 0 20px;
}

div.malayout6{
	width:985px;
	overflow:hidden;
	margin:0 auto;
	padding:8px 0 14px;
}
div.malayout6 div.con1{
	width:144px;	
	float:left;
	border-bottom:1px solid #ddd;
	border-top:2px solid #5e759c;
	background:#f8f8f8;
}
div.malayout6 div.con1 div.ins{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	height:626px;
}
div.malayout6 div.con2{
	width:658px;
	height:626px;
	float:left;
	border-top:2px solid #5e759c;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:url(../images/main/conbg1.gif) no-repeat;
}
div.malayout6 div.cobano{
	background:none;
}
div.malayout6 div.con2 div.ins{
	padding:17px 18px 0;
}
div.malayout6 div.con3{
	width:172px;
	float:right;
	padding:0 0 20px;
}

div.malayout7{
	width:960px;
	display:inline-block;
	padding:0 0 13px 0;
}
div.malayout7 div.con1{
	width:167px;	
	float:left;
	padding:9px 0 0 0;
}
div.malayout7 div.con2{
	width:569px;
	float:left;
}
div.malayout7 div.con3{
	width:209px;
	float:right;
}

div.malayout8{
	width:960px;
	display:inline-block;
}
div.malayout8 div.con1{
	width:736px;	
	float:left;
}
div.malayout8 div.con2{
	width:209px;
	float:right;
}

div.malayout9{
	width:960px;
	display:inline-block;
	margin:20px 0 0;
}
div.malayout9 div.con1{
	width:793px;	
	float:left;
}
div.malayout9 div.con2{
	width:152px;
	float:right;
}

div.malayout10{
	width:960px;
	display:inline-block;
	padding:0 0 13px 0;
}
div.malayout10 div.con1{
	width:167px;	
	float:left;
	padding:9px 0 0 0;
}
div.malayout10 div.con2{
	width:626px;
	float:left;
}
div.malayout10 div.con3{
	width:152px;
	float:right;
}

div.maisla1{
	display:inline-block;
	width:100%;
	margin:8px 0 0 0;
}
div.maisla1 div.ct1{
	width:97px;
	float:left;
	font-size:0;
}
div.maisla1 div.ct2{
	width:104px;
	float:left;
}
div.maisla1 div.ct3{
	float:left;
}
div.maisla1 div.ct4{
	width:255px;
	float:left;
}
div.maisla1 ul{
	padding:3px 0 0 0;
}
div.maisla1 ul li{
	padding:0 0 3px 7px;
	line-height:130%;
	background:url(../images/cssimg/bul_dot5.gif) no-repeat 0 4px;
	color:#383d41;
	font-size:0.95em;
	letter-spacing:-0.09em;
}
div.maisla1 ul li a{
	color:#383d41;
	font-size:0.95em;
}
div.maisla1 ul li a:hover{
	color:#6079a8;
	text-decoration:underline;
}

div.v5maisla1{
	display:inline-block;
	width:100%;
	margin:13px 0 5px;
}
div.v5maisla1 div.ct1{
	width:85px;
	float:left;
	font-size:0;
	padding:6px 0 0 27px;
}
div.v5maisla1 div.ct2{
	width:104px;
	float:left;
}
div.v5maisla1 div.ct3{
	float:left;
	width:90px;
}
div.v5maisla1 div.ct4{
	width:255px;
	float:left;
}
div.v5maisla1 div.ct5{
	width:72px;
	float:left;
	padding:0 0 0 15px;
	border-right:1px solid #eee;
	height:345px;
}
div.v5maisla1 div.ct6{
	width:97px;
	float:left;
	padding:0 0 0 6px;
	border-right:1px solid #eee;
	height:345px;
}
div.v5maisla1 div.ct7{
	width:76px;
	float:left;
	padding:0 0 0 6px;
	border-right:1px solid #eee;
	height:345px;
}
div.v5maisla1 div.ct8{
	width:120px;
	float:left;
	padding:0 0 0 4px;
	border-right:1px solid #eee;
	height:345px;
}
div.v5maisla1 div.ct9{
	width:99px;
	float:left;
	padding:0 0 0 7px;
	border-right:1px solid #eee;
	height:345px;
}
div.v5maisla1 div.ct10{
	width:90px;
	float:left;
	padding:0 0 0 7px;
}
div.v5maisla1 ul{
	padding:3px 0 0 0;
}
div.v5maisla1 ul li{
	padding:0 0 4px 7px;
	line-height:130%;
	background:url(../images/cssimg/bul_dot5.gif) no-repeat 0 5px;
	color:#383d41;
	letter-spacing:-0.09em;
}
div.v5maisla1 ul li a{
	color:#383d41;
}
div.v5maisla1 ul li a:hover{
	color:#6079a8;
	text-decoration:underline;
}
div.v5maisla1 ul li.tit{
	padding:0 0 4px 7px;
	background:none;
	color:#444;
	font-weight:bold;
}
div.v5maisla1 ul.noseh{
	padding:3px 0 0 0;
}
div.v5maisla1 ul.noseh li{
	padding:0 0 7px 7px;
	line-height:130%;
	background:url(../images/cssimg/bul_dot5.gif) no-repeat 0 5px;
	color:#383d41;
	letter-spacing:-0.09em;
}
div.v5maisla1 ul.noseh li a{
	color:#383d41;
}
div.v5maisla1 ul.noseh li a:hover{
	color:#6079a8;
	text-decoration:underline;
}
div.v5maisla1 ul.noseh li.tit{
	padding:0 0 7px 7px;
	background:none;
	color:#444;
	font-weight:bold;
}

div.maisla2{
	display:inline-block;
	width:610px;
	margin:11px 0 0 0;
	padding:5px 0 0 0;	
	background:url(../images/cssimg/maisla2.gif) no-repeat;
	border-bottom:1px solid #d1d1d1;
}
div.mjmt1{
	margin:23px 0 0 0;
	_margin:22px 0 0 0;
}
:root div.mjmt1{margin:17px 0 0 0;}

div.maisla2 div.ct1{
	float:left;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	width:128px;
	background:#fcfcfc;
	height:154px;
	overflow:hidden;
}
div.maisla2 div.ct1 div.mtit{
	padding:6px 8px 7px;
	font-size:0;
	border-bottom:1px solid #ececec;
}
div.maisla2 div.ct1 div.mtit img.ma{
	margin:0 15px 0 0;
}
div.maisla2 div.ct1 div.mtit img.ma1{
	margin:0 6px 0 0;
}
div.maisla2 div.ct1 div.catit{
	padding:19px 0 5px;
	text-align:center;
}
div.maisla2 div.ct1 div.catit img{
	vertical-align:-2px;
}
div.maisla2 div.ct1 div.catit span{
	color:#797b7f;	
	font-size:0.95em;
	font-family:Arial;
	font-weight:bold;
	padding:0 7px;
}
div.maisla2 div.ct1 table{
	width:106px;
	margin:0 auto;
}
div.maisla2 div.ct1 table th{
	background:#eeedec;
	color:#797b7f;
	font-size:0.75em;
	font-family:Tahoma;
	padding:2px 0 2px;
	font-weight:normal;
}
div.maisla2 div.ct1 table td{
	color:#797b7f;
	font-size:0.75em;
	font-family:Tahoma;
	padding:1px 0 2px;
	text-align:center;
	line-height:100%;
}
div.maisla2 div.ct1 table td a{
	display:block;
}
div.maisla2 div.ct1 table td a:hover{
	background:#ceced0;
}
div.maisla2 div.ct1 table td a.on, div.maisla2 div.ct1 table td a.on:hover{
	background:#797b7f;
	color:#ecf2ff;
}
div.maisla2 div.ct1 table .blu, div.maisla2 div.ct1 table .blu a{
	color:#56abcc;
}
div.maisla2 div.ct1 table .red, div.maisla2 div.ct1 table .red a{
	color:#f34f3f;
}
div.maisla2 div.ct2{
	float:left;
	border-right:1px solid #d1d1d1;
	width:479px;
	height:154px;
}
div.maisla2 div.ct2 div.mtab{
	padding:0 16px 0;
	font-size:0;
	border-bottom:1px solid #d9d9d9;
}
div.maisla2 div.ct2 div.mtab img{
	margin:0 0 -1px 0;
}
:root div.maisla2 div.ct2 div.mtab img{margin:0 1px -1px 0;}

div.maisla2 div.ct2 div.mtab img.mor{
	float:right;
	margin:-19px 15px 0 0;
}
:root div.maisla2 div.ct2 div.mtab img.mor{margin:5px 0 0 0;}

div.maisla2 div.ct2 div.msli{
	margin:12px 0 0 13px;
}
div.maisla2 div.ct2 div.msli dl{
	width:447px;
	margin:0;
	padding:0 0 6px 0;
	display:inline-block;
	line-height:110%;
}
div.maisla2 div.ct2 div.msli dl dt{
	float:left;
	font-size:0.95em;
	color:#383d41;
	padding:0;
	margin:0;
}
div.maisla2 div.ct2 div.msli dl dt a{
	color:#383d41;
}
div.maisla2 div.ct2 div.msli dl dt a:hover{
	color:#6079a8;
	text-decoration:underline;
}
div.maisla2 div.ct2 div.msli dl dt img{
	vertical-align:-2px;
	margin:0 0 0 2px;
}
div.maisla2 div.ct2 div.msli dl dd{
	float:right;
	font-size:0.95em;
	color:#383d41;
	padding:0;
	margin:0;
}

div.v5maisla2{
	display:inline-block;
	width:587px;
	margin:16px 0 0 0;
}
div.v5maisla2 div.ct1{
	float:left;
	width:127px;
	background:url(../images/main/mjlibg1.gif) repeat-y 100% 0;
	height:118px;
}
div.v5maisla2 div.ct1 div.catit{
	padding:9px 0 5px;
	text-align:center;
}
div.v5maisla2 div.ct1 div.catit img{
	vertical-align:-2px;
}
div.v5maisla2 div.ct1 div.catit span{
	color:#797b7f;	
	font-size:0.95em;
	font-family:Arial;
	font-weight:bold;
	padding:0 7px;
}
div.v5maisla2 div.ct1 table{
	width:106px;
	margin:0 auto;
}
div.v5maisla2 div.ct1 table th{
	background:#eeedec;
	color:#797b7f;
	font-size:0.75em;
	font-family:Tahoma;
	padding:2px 0 2px;
	font-weight:normal;
}
div.v5maisla2 div.ct1 table td{
	color:#797b7f;
	font-size:0.75em;
	font-family:Tahoma;
	padding:1px 0 2px;
	text-align:center;
	line-height:100%;
}
div.v5maisla2 div.ct1 table td a{
	display:block;
}
div.v5maisla2 div.ct1 table td a:hover{
	background:#ceced0;
}
div.v5maisla2 div.ct1 table td a.on, div.v5maisla2 div.ct1 table td a.on:hover{
	background:#797b7f;
	color:#ecf2ff;
}
div.maisla2 div.ct1 table .blu, div.v5maisla2 div.ct1 table .blu a{
	color:#56abcc;
}
div.v5maisla2 div.ct1 table .red, div.v5maisla2 div.ct1 table .red a{
	color:#f34f3f;
}
div.v5maisla2 div.ct2{
	float:left;
	width:460px;
}
div.v5maisla2 div.ct2 div.msli{
	margin:0 0 0 22px;
}
div.v5maisla2 div.ct2 div.msli dl{
	width:438px;
	margin:0;
	padding:0 0 6px 0;
	display:inline-block;
	line-height:120%;
}
div.v5maisla2 div.ct2 div.msli dl dt{
	float:left;
	color:#555;
	margin:0;
	width:367px;
	padding:0 0 0 8px;
	background:url(../images/cssimg/bul_dot6.gif) no-repeat 0 4px;
}
div.v5maisla2 div.ct2 div.msli dl dt a{
	color:#555;
	font-weight:bold;
}
div.v5maisla2 div.ct2 div.msli dl dt a:hover{
	color:#326fa4;
	text-decoration:underline;
}
div.v5maisla2 div.ct2 div.msli dl dt img{
	vertical-align:-2px;
	margin:0 0 0 2px;
}
div.v5maisla2 div.ct2 div.msli dl dd{
	float:right;
	font-size:0.95em;
	color:#383d41;
	padding:0;
	margin:0;
	width:56px;
}

div.v6maisla2{
	display:inline-block;
	width:563px;
	height:129px;
	margin:5px 0 0 0;
	padding:6px 0 0 6px;
	background:url(../images/cssimg/v6maisla2.gif) no-repeat;
}
div.v6maisla2 div.ct1{
	float:left;
	width:132px;
}
div.v6maisla2 div.ct1 div.catit{
	padding:10px 0 6px;
	text-align:center;
}
div.v6maisla2 div.ct1 div.catit img{
	vertical-align:-2px;
}
div.v6maisla2 div.ct1 div.catit span{
	color:#797b7f;	
	font-size:0.95em;
	font-family:Arial;
	font-weight:bold;
	padding:0 7px;
}
div.v6maisla2 div.ct1 table{
	width:110px;
	margin:0 auto;
}
div.v6maisla2 div.ct1 table th{
	background:#eeedec;
	color:#797b7f;
	font-size:0.75em;
	font-family:Tahoma;
	padding:2px 0 2px;
	font-weight:normal;
}
div.v6maisla2 div.ct1 table td{
	color:#797b7f;
	font-size:0.75em;
	font-family:Tahoma;
	padding:2px 0 3px;
	text-align:center;
	line-height:100%;
}
div.v6maisla2 div.ct1 table td a{
	display:block;
}
div.v6maisla2 div.ct1 table td a:hover{
	background:#ceced0;
}
div.v6maisla2 div.ct1 table td a.on, div.v6maisla2 div.ct1 table td a.on:hover{
	background:#ffe6c5;
}
div.v6maisla2 div.ct1 table .blu, div.v6maisla2 div.ct1 table .blu a{
	color:#56abcc;
}
div.v6maisla2 div.ct1 table .red, div.v6maisla2 div.ct1 table .red a{
	color:#f34f3f;
}
div.v6maisla2 div.ct2{
	float:left;
	width:419px;
	padding:0 0 0 5px;
}
div.v6maisla2 div.ct2 ul.tab{
	width:320px;
	display:inline-block;
}
div.v6maisla2 div.ct2 ul.tab li{
	float:left;
	font-size:0;
}
div.v6maisla2 div.ct2 ul.tab1{
	width:419px;
	display:inline-block;
}
div.v6maisla2 div.ct2 ul.tab1 li{
	float:left;
	font-size:0;
}
div.v6maisla2 div.ct2 ul.tab1 li.rbtn{
	float:right;
}
div.v6maisla2 div.ct2 div.msli{
	margin:12px 0 0 11px;
}
div.v6maisla2 div.ct2 div.msli dl{
	width:397px;
	margin:0;
	padding:0 0 6px 0;
	display:inline-block;
	line-height:120%;
}
div.v6maisla2 div.ct2 div.msli dl dt{
	float:left;
	color:#555;
	margin:0;
	width:320px;
	padding:0 0 0 8px;
	background:url(../images/cssimg/bul_dot2.gif) no-repeat 0 7px;
}
div.v6maisla2 div.ct2 div.msli dl dt a{
	color:#444;
	font-size:0.95em;
}
div.v6maisla2 div.ct2 div.msli dl dt a:hover{
	color:#0167a7;
	text-decoration:underline;
}
div.v6maisla2 div.ct2 div.msli dl dt img{
	vertical-align:0px;
	margin:0 0 0 2px;
}
div.v6maisla2 div.ct2 div.msli dl dd{
	float:right;
	font-size:0.85em;
	color:#888;
	padding:0;
	margin:0;
	width:60px;
}

div.v11maisla2{
	display:inline-block;
	width:626px;
	height:129px;
	margin:5px 0 0 0;
	padding:6px 0 0 6px;
	background:url(../images/cssimg/v11maisla2.gif) no-repeat;
}
div.v11maisla2 div.ct1{
	float:left;
	width:132px;
}
div.v11maisla2 div.ct1 div.catit{
	padding:5px 0 2px;
	text-align:center;
}
div.v11maisla2 div.ct1 div.catit img{
	vertical-align:-2px;
}
div.v11maisla2 div.ct1 div.catit span{
	color:#797b7f;	
	font-size:0.95em;
	font-family:Arial;
	font-weight:bold;
	padding:0 7px;
}
div.v11maisla2 div.ct1 table{
	width:110px;
	margin:0 auto;
}
div.v11maisla2 div.ct1 table th{
	background:#eeedec;
	color:#797b7f;
	font-size:0.75em;
	font-family:Tahoma;
	padding:2px 0 2px;
	font-weight:normal;
}
div.v11maisla2 div.ct1 table td{
	color:#797b7f;
	font-size:0.75em;
	font-family:Tahoma;
	padding:2px 0 3px;
	text-align:center;
	line-height:100%;
}
div.v11maisla2 div.ct1 table td a{
	display:block;
}
div.v11maisla2 div.ct1 table td a:hover{
	background:#ceced0;
}
div.v11maisla2 div.ct1 table td a.on, div.v11maisla2 div.ct1 table td a.on:hover{
	background:#ffe6c5;
}
div.v11maisla2 div.ct1 table .blu, div.v11maisla2 div.ct1 table .blu a{
	color:#56abcc;
}
div.v11maisla2 div.ct1 table .red, div.v11maisla2 div.ct1 table .red a{
	color:#f34f3f;
}
div.v11maisla2 div.ct2{
	float:left;
	width:476px;
	padding:0 0 0 5px;
}
div.v11maisla2 div.ct2 ul.tab{
	width:476px;
	display:inline-block;
}
div.v11maisla2 div.ct2 ul.tab li{
	float:left;
	font-size:0;
}
div.v11maisla2 div.ct2 ul.tab li.rbtn{
	float:right;
}
div.v11maisla2 div.ct2 div.msli{
	margin:12px 0 0 11px;
}
div.v11maisla2 div.ct2 div.msli dl{
	width:468px;
	margin:0;
	padding:0 0 6px 0;
	display:inline-block;
	line-height:120%;
}
div.v11maisla2 div.ct2 div.msli dl dt{
	float:left;
	color:#555;
	margin:0;
	width:380px;
	padding:0 0 0 8px;
	background:url(../images/cssimg/bul_dot2.gif) no-repeat 0 6px;
}
div.v11maisla2 div.ct2 div.msli dl dt a{
	color:#444;
}
div.v11maisla2 div.ct2 div.msli dl dt a:hover{
	color:#0167a7;
	text-decoration:underline;
}
div.v11maisla2 div.ct2 div.msli dl dt img{
	vertical-align:0px;
	margin:0 0 0 2px;
}
div.v11maisla2 div.ct2 div.msli dl dd{
	float:right;
	font-size:0.95em;
	color:#888;
	padding:0;
	margin:0;
	width:60px;
}

div.v6maisla3{
	display:inline-block;
	width:563px;
	height:128px;
	margin:5px 0 0 0;
	padding:7px 0 0 6px;
	background:url(../images/cssimg/v6maisla3.gif) no-repeat;
}
div.v6maisla3 div.ct1_1{
	float:left;
	width:132px;
	height:121px;
	background:url(../images/cssimg/ico_popu1.gif) no-repeat 50% 0;	
}
div.v6maisla3 div.v7ct1_1{
	float:left;
	width:132px;
	height:121px;
	background:url(../images/cssimg/ico_popu4.gif) no-repeat 50% 0;	
}
div.v6maisla3 div.v10ct1_1{
	float:left;
	width:132px;
	height:121px;
	background:url(../images/cssimg/ico_popu5.gif) no-repeat 50% 0;	
}
div.v6maisla3 div.ct1_2{
	float:left;
	width:132px;
	height:121px;
	background:url(../images/cssimg/ico_popu2.gif) no-repeat 50% 0;
}
div.v6maisla3 div.ct1_3{
	float:left;
	width:132px;
	height:121px;
	background:url(../images/cssimg/ico_popu3.gif) no-repeat 50% 0;
}
div.v6maisla3 div.ct2{
	float:left;
	width:419px;
	padding:0 0 0 5px;
}
div.v6maisla3 div.ct2 ul.figra{
	margin:12px 0 0 23px;
}
div.v6maisla3 div.ct2 ul.figra li{
	line-height:150%;
}
div.v6maisla3 div.ct2 ul.figra li.tit{
	color:#0167a7;
	font-weight:bold;
}
div.v6maisla3 div.ct2 ul.figra li.tit a{
	color:#0167a7;
	font-size:1.15em;
	font-weight:bold;
}
div.v6maisla3 div.ct2 ul.figra li.tit a:hover{
	text-decoration:underline;
}
div.v6maisla3 div.ct2 ul.figra li.con{
	color:#444;
}
div.v6maisla3 div.ct2 ul.figra li.con a{
	color:#444;
	font-size:0.95em;
}
div.v6maisla3 div.ct2 ul.figra li.con a:hover{
	text-decoration:underline;
}
div.v6maisla3 div.ct2 div.msli{
	margin:4px 0 0 21px;
}
div.v6maisla3 div.ct2 div.msli dl{
	width:380px;
	margin:0;
	padding:0 0 5px 0;
	display:inline-block;
	line-height:120%;
}
div.v6maisla3 div.ct2 div.msli dl dt{
	float:left;
	color:#555;
	margin:0;
	width:282px;
}
div.v6maisla3 div.ct2 div.msli dl dt a{
	color:#444;
	font-size:0.95em;
}
div.v6maisla3 div.ct2 div.msli dl dt a:hover{
	color:#0167a7;
	text-decoration:underline;
}
div.v6maisla3 div.ct2 div.msli dl dd{
	float:right;
	font-size:0.95em;
	padding:0;
	margin:0;
	width:90px;
	letter-spacing:-0.09em;
}
div.v6maisla3 div.ct2 div.msli1{
	margin:4px 0 0 10px;
}
div.v6maisla3 div.ct2 div.msli1 dl{
	width:397px;
	margin:0;
	padding:0 0 5px 0;
	display:inline-block;
	line-height:120%;
}
div.v6maisla3 div.ct2 div.msli1 dl dt{
	float:left;
	margin:0;
	width:297px;
	padding:0 0 0 7px;
	background:url(../images/cssimg/bul_dot8.gif) no-repeat 0 6px;
}
div.v6maisla3 div.ct2 div.msli1 dl dt a{
	color:#444;
}
div.v6maisla3 div.ct2 div.msli1 dl dt a:hover{
	color:#0167a7;
	text-decoration:underline;
}
div.v6maisla3 div.ct2 div.msli1 dl dd{
	float:right;
	font-size:0.95em;
	padding:0;
	margin:0;
	width:85px;
	letter-spacing:-0.09em;
	color:#888;
}
div.v6maisla3 div.ct2 div.msli2{
	margin:10px 0 0 10px;
}
div.v6maisla3 div.ct2 div.msli2 dl{
	width:397px;
	margin:0;
	padding:0 0 5px 0;
	display:inline-block;
	line-height:130%;
}
div.v6maisla3 div.ct2 div.msli2 dl dt{
	float:left;
	margin:0;
	width:297px;
	padding:0 0 0 7px;
	background:url(../images/cssimg/bul_dot8.gif) no-repeat 0 6px;
}
div.v6maisla3 div.ct2 div.msli2 dl dt a{
	color:#0167a7;
	font-size:1.15em;
	font-weight:bold;
}
div.v6maisla3 div.ct2 div.msli2 dl dt a:hover{
	text-decoration:underline;
}
div.v6maisla3 div.ct2 div.msli2 dl dd{
	float:right;
	font-size:0.95em;
	padding:0;
	margin:0;
	width:85px;
	letter-spacing:-0.09em;
	color:#888;
}
div.v6maisla3 div.ct2 div.msli3{
	margin:0 0 0 10px;
	width:383px;
	padding:0 7px 7px;
	line-height:120%;
	background:url(../images/cssimg/dotline2.gif) repeat-x 0 100%;
}
div.v6maisla3 div.ct2 div.msli3 a{
	color:#444;
	font-size:0.95em;
}
div.v6maisla3 div.ct2 div.msli3 a:hover{
	color:#0167a7;
	text-decoration:underline;
}

div.v11maisla3{
	display:inline-block;
	width:620px;
	height:128px;
	margin:5px 0 0 0;
	padding:7px 0 0 6px;
	background:url(../images/cssimg/v11maisla3.gif) no-repeat;
}
div.v11maisla3 div.ct1_1{
	float:left;
	width:132px;
	height:121px;
	background:url(../images/cssimg/ico_popu5.gif) no-repeat 50% 0;	
}
div.v11maisla3 div.ct1_2{
	float:left;
	width:132px;
	height:121px;
	background:url(../images/cssimg/ico_popu2.gif) no-repeat 50% 0;
}
div.v11maisla3 div.ct1_3{
	float:left;
	width:132px;
	height:121px;
	background:url(../images/cssimg/ico_popu3.gif) no-repeat 50% 0;
}
div.v11maisla3 div.ct2{
	float:left;
	width:476px;
	padding:0 0 0 5px;
}
div.v11maisla3 div.ct2 ul.figra{
	margin:12px 0 0 23px;
}
div.v11maisla3 div.ct2 ul.figra li{
	line-height:150%;
}
div.v11maisla3 div.ct2 ul.figra li.tit{
	color:#0167a7;
	font-weight:bold;
}
div.v11maisla3 div.ct2 ul.figra li.tit a{
	color:#0167a7;
	font-size:1.15em;
	font-weight:bold;
}
div.v11maisla3 div.ct2 ul.figra li.tit a:hover{
	text-decoration:underline;
}
div.v11maisla3 div.ct2 ul.figra li.con{
	color:#444;
}
div.v11maisla3 div.ct2 ul.figra li.con a{
	color:#444;
	font-size:0.95em;
}
div.v11maisla3 div.ct2 ul.figra li.con a:hover{
	text-decoration:underline;
}
div.v11maisla3 div.ct2 div.msli1{
	margin:4px 0 0 10px;
}
div.v11maisla3 div.ct2 div.msli1 dl{
	width:457px;
	margin:0;
	padding:0 0 5px 0;
	display:inline-block;
	line-height:120%;
}
div.v11maisla3 div.ct2 div.msli1 dl dt{
	float:left;
	margin:0;
	width:357px;
	padding:0 0 0 7px;
	background:url(../images/cssimg/bul_dot8.gif) no-repeat 0 6px;
}
div.v11maisla3 div.ct2 div.msli1 dl dt a{
	color:#444;
}
div.v11maisla3 div.ct2 div.msli1 dl dt a:hover{
	color:#0167a7;
	text-decoration:underline;
}
div.v11maisla3 div.ct2 div.msli1 dl dd{
	float:right;
	font-size:0.95em;
	padding:0;
	margin:0;
	width:85px;
	letter-spacing:-0.09em;
	color:#888;
}
div.v11maisla3 div.ct2 div.msli2{
	margin:10px 0 0 10px;
}
div.v11maisla3 div.ct2 div.msli2 dl{
	width:457px;
	margin:0;
	padding:0 0 5px 0;
	display:inline-block;
	line-height:130%;
}
div.v11maisla3 div.ct2 div.msli2 dl dt{
	float:left;
	margin:0;
	width:357px;
	padding:0 0 0 7px;
	background:url(../images/cssimg/bul_dot8.gif) no-repeat 0 6px;
}
div.v11maisla3 div.ct2 div.msli2 dl dt a{
	color:#0167a7;
	font-size:1.15em;
	font-weight:bold;
}
div.v11maisla3 div.ct2 div.msli2 dl dt a:hover{
	text-decoration:underline;
}
div.v11maisla3 div.ct2 div.msli2 dl dd{
	float:right;
	font-size:0.95em;
	padding:0;
	margin:0;
	width:85px;
	letter-spacing:-0.09em;
	color:#888;
}
div.v11maisla3 div.ct2 div.msli3{
	margin:0 0 0 10px;
	width:433px;
	padding:0 7px 7px;
	line-height:120%;
	background:url(../images/cssimg/dotline2.gif) repeat-x 0 100%;
}
div.v11maisla3 div.ct2 div.msli3 a{
	color:#444;
	font-size:0.95em;
}
div.v11maisla3 div.ct2 div.msli3 a:hover{
	color:#0167a7;
	text-decoration:underline;
}

div.v6maisla4{
	display:inline-block;
	width:100%;
	height:70px;
	border-bottom:1px solid #d7d7d7;
}
div.v6maisla4 div.con1{
	width:175px;
	background:url(../images/cssimg/dotline3.gif) repeat-y 100% 0;
	margin:10px 0 0;
	padding:0 0 0 15px;
}
div.v6maisla4 div.con2{
	width:173px;
	margin:10px 0 0;
	padding:0 0 0 15px;
}
div.v6maisla4 ul{
	width:173px;
}
div.v6maisla4 ul li{
	padding:0 0 0 7px;
	line-height:140%;
	background:url(../images/cssimg/bul_arrow16.gif) no-repeat 0 6px;
	color:#666;
}
div.v6maisla4 ul li a{
	font-size:0.95em;
	color:#666;
}
div.v6maisla4 ul li a:hover{
	text-decoration:underline;
	color:#0167a7;
}
div.v6maisla4 ul li img{
	vertical-align:middle;
}



div.v10maisla4{
	display:inline-block;
	width:100%;
	height:70px;
	border-bottom:1px solid #d7d7d7;
}
div.v10maisla4 div.con1{
	width:175px;
	background:url(../images/cssimg/dotline3.gif) repeat-y 100% 0;
	margin:6px 0 0;
	padding:0 0 0 15px;
}
div.v10maisla4 div.con2{
	width:173px;
	margin:6px 0 0;
	padding:0 0 0 15px;
}
div.v10maisla4 ul.lis1{
	width:173px;
}
div.v10maisla4 ul.lis1 li{
	padding:0 0 0 7px;
	background:url(../images/cssimg/bul_arrow16.gif) no-repeat 0 8px;
	color:#666;
}
div.v10maisla4 ul.lis1 li a{
	font-size:0.95em;
	color:#666;
}
div.v10maisla4 ul.lis1 li a:hover{
	text-decoration:underline;
	color:#0167a7;
}
div.v10maisla4 ul.lis1 li img{
	vertical-align:middle;
	margin:1px 0 0;
}
div.v10maisla4 ul.lis2{
	padding:14px 0 0 10px;
}
div.v10maisla4 ul.lis2 li{
	display:inline;
	padding:0 36px 0 0;
	margin:0;
	font-size:0;
	white-space:nowrap;
	word-spacing:-1px;
	letter-spacing:-0.09em;
}
div.v10maisla4 ul.lis2 li img{
	vertical-align:top;
	letter-spacing:-0.09em;
}
div.v10maisla4 div.dicbtn{
	margin:6px 0 0 0;
	font-size:0;
	white-space:nowrap;
	word-spacing:-1px;
}
div.v10maisla4 div.dicbtn img{
	margin:0 1px 0 0;
}
div.v10maisla4 div.inrbox{
	margin:4px 0 0 0;
	background:url(../images/cssimg/inrbox.gif) no-repeat;
	width:567px;
	height:34px;
}
div.v10maisla4 div.inrbox ul{
	padding:11px 0 0 9px;
}
div.v10maisla4 div.inrbox ul li{
	padding:0 13px 0 6px;
	background:url(../images/cssimg/bul_dot9.gif) no-repeat 0 4px;
	display:inline;
}
div.v10maisla4 div.inrbox ul li a{
	color:#575656;
	font-size:0.95em;
}
div.v10maisla4 div.inrbox ul li a:hover{
	text-decoration:underline;
	color:#0167a7;
}

div.v11maisla4{
	display:inline-block;
	width:100%;
	height:70px;
	border-bottom:1px solid #d7d7d7;
}
div.v11maisla4 div.con1{
	width:190px;
	background:url(../images/cssimg/dotline3.gif) repeat-y 100% 0;
	margin:6px 0 0;
	padding:0 0 0 15px;
}
div.v11maisla4 div.con2{ 
	width:173px;
	margin:6px 0 0 10px;
	padding:0 0 0 15px;
}
div.v11maisla4 ul.lis1{
	width:173px;
}
div.v11maisla4 ul.lis1 li{
	padding:0 0 0 7px;
	background:url(../images/cssimg/bul_arrow16.gif) no-repeat 0 8px;
	color:#666;
}
div.v11maisla4 ul.lis1 li a{
	font-size:0.95em;
	color:#666;
}
div.v11maisla4 ul.lis1 li a:hover{
	text-decoration:underline;
	color:#0167a7;
}
div.v11maisla4 ul.lis1 li img{
	vertical-align:middle;
	margin:1px 0 0;
}
div.v11maisla4 ul.lis2{
	padding:14px 0 0 10px;
}
div.v11maisla4 ul.lis2 li{
	display:inline;
	padding:0 57px 0 0;
	margin:0;
	font-size:0;
	white-space:nowrap;
	word-spacing:-1px;
	letter-spacing:-0.09em;
}
div.v11maisla4 ul.lis2 li img{
	vertical-align:top;
	letter-spacing:-0.09em;
}
div.v11maisla4 ul.lis2 li.prdno{
	padding:0;
}
div.v11maisla4 div.dicbtn{
	margin:6px 0 0 0;
	font-size:0;
	white-space:nowrap;
	word-spacing:-1px;
}
div.v11maisla4 div.dicbtn img{
	margin:0 1px 0 0;
}
div.v11maisla4 div.inrbox{
	margin:4px 0 0 0;
	background:url(../images/cssimg/inrbox1.gif) no-repeat;
	width:626px;
	height:34px;
}
div.v11maisla4 div.inrbox ul{
	padding:11px 0 0 9px;
}
div.v11maisla4 div.inrbox ul li{
	padding:0 13px 0 6px;
	background:url(../images/cssimg/bul_dot9.gif) no-repeat 0 4px;
	display:inline;
}
div.v11maisla4 div.inrbox ul li a{
	color:#575656;
	font-size:0.95em;
}
div.v11maisla4 div.inrbox ul li a:hover{
	text-decoration:underline;
	color:#0167a7;
}

div.maisla3{
	display:inline-block;
	width:100%;
	margin:10px 0 0 0;
}
div.maisla3 div.ct1{
	width:123px;
	float:left;
}
div.maisla3 div.ct2{
	float:left;
}
div.maisla3 ul{
	margin:0;
}
div.maisla3 ul li{
	line-height:150%;
	font-size:0.95em;
	color:#666;
	letter-spacing:-0.09em;
}
div.maisla3 ul li a{
	color:#666;
}
div.maisla3 ul li a:hover{
	color:#6079a8;
	text-decoration:underline;
}

div.v5maisla3{
	display:inline-block;
	margin:10px 0 0 18px;
}
div.v5maisla3 div.ct1{
	width:126px;
	float:left;
}
div.v5maisla3 ul{
	margin:0;
}
div.v5maisla3 ul li{
	line-height:160%;
	color:#555;
	letter-spacing:-0.09em;
}
div.v5maisla3 ul li a{
	color:#555;
}
div.v5maisla3 ul li a:hover{
	color:#326fa4;
	text-decoration:underline;
}

/* list */
ul.malist1 li{
	padding:0 0 0 8px;
	color:#555;
	line-height:150%;	
	font-size:0.95em;
}
ul.malist1 li img{
	vertical-align:middle;
}
*html ul.malist1 li img{
	vertical-align:middle;
	margin:5px 0;
}
ul.malist1 li a{
	color:#555;
	font-size:0.95em;
	line-height:150%;	
}
ul.malist1 li a:hover{
	color:#5c91b7;
	font-weight:normal;
}

div.malist2{
	margin:9px 0 0 8px;
	overflow:hidden;
}
div.malist2 dl{
	display:inline-block;
	margin:0;
	padding:0;
}
div.malist2 dl dt{
	float:left;
	width:328px;
	background:url(../images/main/bul_main1.gif) no-repeat 0 8px;
	padding:0 0 0 9px;
	color:#555;
	margin:0;
}
div.malist2 dl dt img{
	vertical-align:middle;
}
*html div.malist2 dl dt img{
	margin:5px 0;
	vertical-align:middle;
}
div.malist2 dl dt a{
	color:#555;
	line-height:23px;	
}
div.malist2 dl dt a:hover{
	color:#3c82ba;
	font-weight:normal;
}
div.malist2 dl dd{
	float:left;
	width:117px;
	color:#555;
	font-size:0.95em;
	padding:0 0 0 7px;
	margin:0;
	line-height:23px;	
	background:url(../images/main/bar2.gif) no-repeat 0 50%;
}

ul.malist3{
	margin:5px 0 0 5px;
}
*html ul.malist3{
	margin:1px 0 0 5px;
}
ul.malist3 li{
	background:url(../images/main/bul_dot2.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	color:#878686;
	line-height:20px;	
}
ul.malist3 li img{
	vertical-align:middle;
}
*html ul.malist3 li img{
	vertical-align:middle;
	margin:5px 0;
}
ul.malist3 li a{
	color:#666;
}
ul.malist3 li a:hover{
	color:#666;
	text-decoration:underline;
	font-weight:normal;
}

div.mjlis1{
	width:181px;
	background:url(../images/cssimg/mjlis1.gif) no-repeat;
	padding:5px 0 0 0;
}
div.mjlbno{
	background:none;
	padding:0;
}
div.mjlis1 ul{
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}
div.mjlis1 ul li.stit1{
	background:#f8f8f8;
	padding:6px 18px 7px;
	font-size:0;
	border-bottom:1px solid #ececec;
}
div.mjlis1 ul li.stit2{
	background:#f8f8f8;
	padding:9px 18px 7px;
	font-size:0;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #ececec;
}
div.mjlis1 ul li.lels1{
	padding:7px 12px 0 15px;
	color:#83878a;
	font-size:0.95em;
	line-height:110%;
}
div.mjlis1 ul li.lels2{
	padding:6px 15px 10px;
	color:#83878a;
	font-size:0.95em;
	line-height:110%;
}
div.mjlis1 ul li a, div.mjlis1 ul li a:link, div.mjlis1 ul li a:visited{
	color:#83878a;
	font-size:0.95em;
}
div.mjlis1 ul li a:hover{
	color:#5e5e5e;
	text-decoration:underline;
}

div.mjlis2{
	margin:5px 0 0 0;
	border:1px solid #d1d1d1;
	height:136px;
	background:url(../images/cssimg/mjlis2bg.gif) no-repeat 98% 100%;
	padding:0 12px 0 10px;
}
:root div.mjlis2{height:140px;}

div.mjlis2 div.titwrap{
	margin:7px 0 0 0;
	font-size:0;
	display:inline-block;
	width:100%;
}
div.mjlis2 div.titwrap div.stitl{
	float:left;
}
div.mjlis2 div.titwrap div.mobn{
	float:right;
}
div.mjlis2 div.mjtab{
	margin:8px 0 0 0;
	font-size:0;
}
div.mjlis2 div.mjtab img{
	margin:0 3px 0 0;
}

div.v5mjlis2{
	margin:15px 0 0 0;
	background:url(../images/cssimg/v5mjlis2bg.gif) no-repeat 97% 100%;
	height:159px;
}

div.v5mjlis2 div.titwrap{
	margin:7px 0 0 0;
	font-size:0;
	display:inline-block;
	width:100%;
	border-bottom:2px solid #c9c9c9;
}
div.v5mjlis2 div.titwrap div.stitl{
	float:left;
	padding:0 0 3px 9px;
	width:325px;
}
div.v5mjlis2 div.titwrap div.mobn{
	float:right;
	padding:0 7px 0 0;
	width:30px;
}
div.v5mjlis2 div.mjtab{
	margin:14px 0 0 15px ;
	font-size:0;
}
div.v5mjlis2 div.mjtab img{
	margin:0 3px 0 0;
}

div.mjlis3{
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #efefef;
	padding:7px 10px 5px;
	font-size:0.95em;
	color:#e8e8e8;
}
div.mjlis3 a{
	color:#777;
	letter-spacing:-0.09em;
}
div.mjlis3 a:hover{
	color:#454545;
	font-weight:bold;
}
div.mjlis3 a.on, div.mjlis3 a.on:hover{
	color:#454545;
	font-weight:bold;
}
div.mjlis3 span{
	float:right;
	margin:-18px 6px 0 0;
	font-size:0;
}
:root div.mjlis3 span{margin:0;}

div.mjlis3 span img{
	margin:0 -1px 0 0;
}
:root div.mjlis3 span img{margin:0;}


div.v5mjlis3{
	border-top:2px solid #d6d6d6;
	border-bottom:1px solid #efefef;
	padding:6px 0 4px 9px;
	color:#e8e8e8;
}
div.v5mjlis3 img{
	vertical-align:middle;
}
div.v5mjlis3 span{
	margin:0 6px 0 0;
	_margin:-18px 6px 0 0;
	font-size:0;
	vertical-align:middle;
	float:right;
	width:28px;
}
*:first-child+html div.v5mjlis3 span{margin:-18px 6px 0 0;}

div.v5mjlis3 span img{
	margin:0 -1px 0 0;
	position:relative;
}
:root div.v5mjlis3 span img{margin:0;}


div.v6mjlis3{
	border-bottom:1px solid #efefef;
	margin:23px 0 0;
	position:relative;
	font-size:0;
	word-spacing:-1px;
	white-space:nowrap;
}
div.v6mjlis3 img{
	margin:0 0 -1px 0;
}
div.v6mjlis3 div.btn{
	position:absolute;
	top:6px;
	right:4px;
	font-size:0;
}
div.v6mjlis3 div.btn img{
	margin:0 0 0 1px;
}

div.v11mjlis3{
	border-bottom:1px solid #efefef;
	position:relative;
	font-size:0;
	word-spacing:-1px;
	white-space:nowrap;
}
div.v11mjlis3 img{
	margin:0 2px -1px 0;
}
div.v11mjlis3 div.btn{
	position:absolute;
	top:6px;
	right:4px;
	font-size:0;
}
div.v11mjlis3 div.btn img{
	margin:0 0 0 2px;
}
div.v11mjlis3 span{
	padding:2px 4px 0 0;
	color:#888;
	background:url(../images/cssimg/bul_arrow15.gif) no-repeat 100% 60%;
}
div.v11mjlis3 span a, div.v11mjlis3 span a:hover{
	color:#888;
	font-size:0.95em;
}

div.mjlis4{
	margin:8px 0 0 0;
	height:111px;
}
div.mjlis4 ul{
	border-bottom:1px solid #d6d6d6;
	height:111px;
}
div.mjlis4 ul li{
	padding:0 0 0 11px;
	line-height:150%;
	font-size:0.95em;
	color:#84878a;
	letter-spacing:-0.09em;
}
div.mjlis4 ul li a{
	color:#84878a;
}
div.mjlis4 ul li a:hover{
	color:#84878a;
	text-decoration:underline;
}

div.v6mjlis4{
	margin:4px 0 0 0;
	height:132px;
	font-size:0;
}

div.v11mjlis4{
	margin:2px 0 0 0;
	height:121px;
	font-size:0;
}

div.v6mjlis5{
	margin:4px 0 0 0;
	height:132px;
	width:209px;
	background:url(../images/cssimg/v6mjlis5.gif) no-repeat;
}
div.v6mjlis5 ul{
	padding:6px 0 0 18px;
}
div.v6mjlis5 ul li{
	line-height:140%;
	padding:0 0 8px 0;
}
div.v6mjlis5 ul li a{
	color:#444;
	font-size:0.95em;
}
div.v6mjlis5 ul li a:hover{
	color:#0167a7;
	text-decoration:underline;
}

div.v11mjlis5{
	margin:2px 0 0 0;
	height:142px;
	width:152px;
	background:url(../images/cssimg/v11mjlis5.gif) no-repeat;
}
div.v11mjlis5 ul{
	padding:8px 0 0 13px;
}
div.v11mjlis5 ul li{
	line-height:140%;
	padding:0 0 10px 0;
}
div.v11mjlis5 ul li a{
	color:#444;
	font-size:0.95em;
}
div.v11mjlis5 ul li a:hover{
	color:#0167a7;
	text-decoration:underline;
}

div.v6mjlis6{
	margin:4px 0 0 0;
	height:132px;
	width:209px;
	background:url(../images/cssimg/v6mjlis6.gif) no-repeat;
}
div.v6mjlis6 ul{
	padding:19px 0 0 19px;
}
div.v6mjlis6 ul li.tit{
	line-height:140%;
	height:65px;
	padding:0 0 0 6px;
	background:url(../images/cssimg/bul_arrow17.gif) no-repeat 0 5px;
	color:#6a6a6a;
	font-size:0.95em;
}
div.v6mjlis6 ul li.btn{
	text-align:center;
	margin:0 0 0 -21px;
}
div.v6mjlis6 ul li.btn img{
	margin:0 6px;
}

div.v6mjlis7{
	margin:16px 0 0 0;
	height:155px;
	width:209px;
	background:url(../images/cssimg/v6mjlis7.gif) no-repeat;
	display:inline-block;
}
div.v6mjlis7 p.tit1{
	margin:0;
	padding:8px 0 0 11px;
	font-size:0;
}
div.v6mjlis7 p.tit2{
	margin:0;
	padding:1px 0 0 81px;
	font-size:0;
}
div.v6mjlis7 div.con1{
	padding:0 0 0 7px;
	font-size:0;
	width:90px;
	float:left;
}
div.v6mjlis7 div.con2{
	padding:0 0 0 7px;
	font-size:0;
	width:96px;
	float:left;
}
div.v6mjlis7 ul{
	padding:0;
}
div.v6mjlis7 ul li{
	font-size:0;
	line-height:0;
	padding:0 0 5px 0;
}

div.v11mjlis7{
	margin:16px 0 0 0;
	height:155px;
	width:152px;
	background:url(../images/cssimg/v11mjlis7.gif) no-repeat;
	display:inline-block;
	position:relative;
}
div.v11mjlis7 div.btn{
	position:absolute;
	top:8px;
	right:4px;
	font-size:0;
}
div.v11mjlis7 div.btn img{
	margin:0 0 0 2px;
}
div.v11mjlis7 p.tit1{
	margin:0;
	padding:8px 0 0 11px;
	font-size:0;
}
div.v11mjlis7 p.tit2{
	margin:0;
	padding:1px 0 0 24px;
	font-size:0;
}
div.v11mjlis7 ul{
	padding:3px 0 0 9px;
}
div.v11mjlis7 ul li{
	font-size:0;
	line-height:0;
	padding:0 0 2px 0;
}

div.mjlis5{
	margin:15px 0 0 0;
	padding:5px 0 0 0;
	background:url(../images/cssimg/mjlis5.gif) no-repeat;
}
div.mjlis5 div.mjind{
	padding:4px 8px 0;
	height:71px;
	font-size:0;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}
div.mjlis5 div.mjind div.hmn{
	padding:6px 0 0 0;
}
div.mjlis5 div.mjind div.hmn a.bar, div.mjlis5 div.mjind div.hmn a.bar{
	padding:0 6px 0 0;
	margin:0 5px 0 0;
	background:url(../images/cssimg/bar3.gif) no-repeat 100% 0;
	height:13px;
	display:inline-block;
}
div.mjlis5 div.mjind div.hmn br.lh{
	line-height:8px;
}

div.v5mjlis5{
	margin:22px 0 0 2px;
}
div.v5mjlis5 div.mjind{
	padding:4px 8px 0;
	height:71px;
	font-size:0;
}
div.v5mjlis5 div.mjind div.hmn{
	padding:6px 0 0 0;
}
div.v5mjlis5 div.mjind div.hmn a.bar, div.v5mjlis5 div.mjind div.hmn a.bar{
	padding:0 6px 0 0;
	margin:0 5px 0 0;
	background:url(../images/cssimg/bar3.gif) no-repeat 100% 0;
	height:13px;
	display:inline-block;
}
div.v5mjlis5 div.mjind div.hmn br.lh{
	line-height:8px;
}

div.mjlis6{
	padding:3px 0 0 0;
	background:url(../images/cssimg/mjlis6.gif) no-repeat;
}
div.mjlis6 div.mjind{
	height:203px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}
div.mjlis6 div.mjind div.mjta{
	padding:4px 0 0 9px;
	color:#e9e6e6;
	font-size:0.95em;
}
div.mjlis6 div.mjind div.mjta a{
	color:#9c9c9c;
	letter-spacing:-0.09em;
	font-weight:bold;
}
div.mjlis6 div.mjind div.mjta a:hover{
	color:#2394a1;
}
div.mjlis6 div.mjind div.mjta a.on, div.mjlis6 div.mjind div.mjta a.on:hover{
	color:#2394a1;
	letter-spacing:-0.09em;
	font-weight:bold;
}
div.mjlis6 div.mjind div.mjpoll{
	width:165px;
	height:175px;
	background:url(../images/cssimg/mjpoll.gif) no-repeat;
	margin:10px 0 0 2px;
}
div.mjlis6 div.mjind div.mjpoll ul{
	padding:10px 0 0 10px;
	width:140px;
}
div.mjlis6 div.mjind div.mjpoll ul li{
	line-height:140%;
	font-size:0.95em;
	letter-spacing:-0.09em;
}
div.mjlis6 div.mjind div.mjpoll ul li.qu{
	color:#666;
	padding:0 0 12px 0;
}
div.mjlis6 div.mjind div.mjpoll ul li.rep{
	color:#83878a;
	padding:0 0 2px 0;
	_padding:0 0 6px 0;
}
div.mjlis6 div.mjind div.mjpoll ul li.btn{
	padding:9px 0 0 7px;
	_padding:4px 0 0 7px;
}

div.v5mjlis6{
	margin:2px 0 0 0;
}
div.v5mjlis6 div.mjta{
	background:url(../images/main/mjtabg.gif) no-repeat;
	color:#e9e6e6;
	width:162px;
	height:21px;
	padding:10px 0 0 10px;
}
div.v5mjlis6 div.mjta img{
	vertical-align:middle;
}
div.v5mjlis6 div.mjind{
	height:177px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	background:#f5f3ec;
}
div.v5mjlis6 div.mjind div.mjpoll{
	width:165px;
	height:175px;
	background:url(../images/cssimg/v5mjpoll.gif) no-repeat;
	margin:0 0 2px 2px;
}
div.v5mjlis6 div.mjind div.mjpoll ul{
	padding:10px 0 0 10px;
	width:140px;
}
div.v5mjlis6 div.mjind div.mjpoll ul li{
	line-height:140%;
	font-size:0.95em;
	letter-spacing:-0.09em;
}
div.v5mjlis6 div.mjind div.mjpoll ul li.qu{
	color:#666;
	padding:0 0 12px 0;
	font-weight:bold;
}
div.v5mjlis6 div.mjind div.mjpoll ul li.rep{
	color:#83878a;
	padding:0 0 2px 0;
	_padding:0 0 6px 0;
}
div.v5mjlis6 div.mjind div.mjpoll ul li.btn{
	padding:9px 0 0 7px;
	_padding:4px 0 0 7px;
}

div.mjlis7{
	margin:6px 0 0 0;
}
div.mjlis7 ul{
	padding:0;
}
div.mjlis7 ul li{
	font-size:0.95em;
	color:#83878a;
	line-height:110%;
	padding:7px 0 0 13px;
}
div.mjlis7 ul li a{
	font-size:0.95em;
	color:#83878a;
	letter-spacing:-0.09em;
}
div.mjlis7 ul li a:hover{
	color:#5e5e5e;
	text-decoration:underline;
}
div.mjlis7 ul li.cte1{
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #efefef;
	padding:7px 10px 5px;
	font-size:0.95em;
	color:#454545;
	font-weight:bold;
}
div.mjlis7 ul li.cte1 span{
	color:#0075a3;
	font-weight:bold;
}
div.mjlis7 ul li.cte2{
	padding:7px 0 6px 13px;
}

div.mjlis8{
	padding:10px 8px 0;
	font-size:0;
}
div.mjlis8 div.hmn{
	padding:6px 0 0 0;
}
div.mjlis8 div.hmn a.bar, div.mjlis8 div.hmn a.bar{
	padding:0 6px 0 0;
	margin:0 5px 0 0;
	background:url(../images/cssimg/bar3.gif) no-repeat 100% 0;
	height:13px;
	display:inline-block;
}
div.mjlis8 div.hmn br.lh{
	line-height:8px;
}
div.mjlis8 div.hmn img.ma{
	margin:0 0 2px 0;
}
:root div.mjlis8 div.hmn img.ma{margin:0;}

div.mjlis9{
	padding:13px 0 7px;	
	margin:0 0 7px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	width:170px;
}
div.mjlis9 ul{
	padding:0 0 0 6px;
	width:154px;
}
div.mjlis9 ul li{
	font-size:0.95em;
	line-height:140%;
	padding:0 0 5px;
}
div.mjlis9 ul li span{
	margin:0 0 0 30px;
	font-size:0;
}
div.mjlis9 ul li span img{
	margin:0 -1px 0 0;
}
:root div.mjlis9 ul li span img{margin:0;}

div.mjlis9 ul li.tx{
	width:140px;
	padding:0 0 0 3px;
	letter-spacing:-0.09em;
}
div.mjlis9 ul li a{
	color:#666;
}
div.mjlis9 ul li a:hover{
	color:#666;
	text-decoration:underline;
}

div.mjlis10{
	width:116px;
	padding:0 0 0 14px;
}
div.mjlis10 ul{
	width:116px;
}
div.mjlis10 ul li.stit1{
	padding:8px 0 7px;
	font-size:0;
}
div.mjlis10 ul li.stit2{
	padding:8px 0 250px;
	font-size:0;
}
div.mjlis10 ul li.lels1{
	padding:7px 12px 0 0;
	color:#84878a;
	font-size:0.95em;
	line-height:110%;
}
div.mjlis10 ul li.lels2{
	padding:6px 0 10px;
	color:#84878a;
	font-size:0.95em;
	line-height:110%;
	border-bottom:1px solid #e5e5e5;
}
div.mjlis10 ul li a, div.mjlis10 ul li a:link, div.mjlis10 ul li a:visited{
	color:#84878a;
	font-size:0.95em;
}
div.mjlis10 ul li a:hover{
	color:#5e5e5e;
	text-decoration:underline;
}

/* menu */
div.mjtab1{
	border-bottom:1px solid #4b8cb8;
	margin:8px 0 0 0;
	display:inline-block;
	width:100%;
}
div.mjtab1 div.mjsti{
	float:left;
	font-size:0;
	padding:5px 0 0 10px;
	width:83px;
}
div.mjtab1 div.mn{
	float:left;
	font-size:0;
	margin:0 0 -2px 0;
	position:relative;
}
:root div.mjtab1 div.mn img{margin:0 1px 0 0;}

div.mjtab1 div.mobt{
	float:right;
	font-size:0;
	padding:0 13px 0 0;
}

div.v5mjtab1{
	background:url(../images/main/v5mjtab1.gif) repeat-x 0 100%;
	margin:16px 0 0 0;
	display:inline-block;
	width:100%;
}
div.v5mjtab1 div.mjsti{
	float:left;
	font-size:0;
	padding:5px 0 0 9px;
	width:104px;
}
div.v5mjtab1 div.mn{
	float:left;
	font-size:0;
	position:relative;
	width:404px;
}
div.v5mjtab1 div.mn img{
	margin:0 -1px 0 0 ;
}
:root div.v5mjtab1 div.mn img{margin:0;}

div.v5mjtab1 div.mobt{
	float:right;
	font-size:0;
	padding:7px 10px 0 0;
}

div.v9mjtab1{
	width:152px;
	display:inline-block;
	margin:0 0 -1px;
	position:relative;
	padding:6px 0 0;
}
div.v9mjtab1 div.tamn{
	float:left;
	font-size:0;
	word-spacing:-1px;
	white-space:nowrap;
}
div.v9mjtab1 div.mobtn{
	float:right;
	padding:7px 4px 0 0;
	color:#888;
	background:url(../images/cssimg/bul_arrow15.gif) no-repeat 100% 60%;
}
div.v9mjtab1 div.mobtn a, div.v9mjtab1 div.mobtn a:hover{
	color:#888;
	font-size:0.95em;
}

div.sehmenu{
	margin:28px 0 0 268px;
	font-size:0;
}

div.mavavirboxwrap{
	position:relative;
}
div.mavavirbox{
	width:102px;
	position:absolute;
	top:48px;
	left:602px;
}
*html div.mavavirbox{
	top:48px;
	left:-318px;
}

div.mavavirbox div.t{
	width:133px;
	height:30px;
	background:url(../images/main/mavavirbox_t.gif) no-repeat;
	overflow:hidden;
}
div.mavavirbox div.t h2{
	text-align:center;
	color:#3b3b3b;
	padding:9px 0 0 0;
}
div.mavavirbox div.m{
	margin:28px 0 0 0;
	width:102px;
	background:url(../images/main/mavavirbox_m.gif) repeat-y;
	overflow:hidden;
}
div.mavavirbox div.m ul{
	margin:8px 0 0 4px;
	width:91px;
}
div.mavavirbox div.m ul li{
	padding:0 0 4px 0;
	line-height:180%;
	background:url(../images/main/dotline1.gif) repeat-x 0 100%;
	color:#4a4a4a;
}
div.mavavirbox div.m ul li.bgnone{
	background:none;
}
div.mavavirbox div.m ul li a{
	color:#4a4a4a;
	padding:0 0 0 6px;
}
div.mavavirbox div.m ul li a:hover{
	color:#4a4a4a;
	background:#cccccc;
	font-weight:normal;
	display:block;
}
div.mavavirbox div.b{
	width:102px;
	height:9px;
	background:url(../images/main/mavavirbox_b.gif) no-repeat;
	overflow:hidden;
}

div.mafoot{
	background:#e6e6e6;
	height:63px;
	clear:both;
}
div.mafbg1{
	background:url(../images/main/mafbg1.gif) repeat-x;
}
div.mafoot div.inside{
	width:1024px;
	margin:0 auto;
	padding:11px 0 0 0;	
}
div.mafoot div.inside div.logo{
	float:left;
	width:120px;
	padding:0 0 0 48px;
}
div.mafoot div.inside div.menu{
	float:left;
	border-left:2px solid #bab9b9;
	padding:0 0 0 14px;
	font-size:0px;
}
div.mafoot div.inside div.menu img{
	margin:0px;
}
div.mafoot div.inside div.menu address{
	margin:7px 0 0 0;
}
div.mafoot div.inside div.menu p{
	margin:3px 0 0 0;
}
div.mafoot div.inside div.site{
	float:left;
	padding:0 0 0 17px;
	position:relative;
	z-index:0;
}
div.mafoot div.inside div.site div.mafarbox{
	background:url(../images/main/mafarbox.gif) no-repeat;
	width:188px;
	height:16px;
	padding:4px 0 0 0;
	position:relative;
	z-index:0;
}
div.mafoot div.inside div.site div.mafarbox span{
	width:155px;
	color:#474747;
	margin:0 0 0 10px;
	float:left;
}
div.mafoot div.inside div.site div.mafarbox img{
	margin:-4px 0px 0 0px;
	float:right;
}
div.mafoot div.inside div.site div.selboxopen{
	width:166px;
	border-top:1px solid #ccc;
	border:1px solid #ccc;
	background:#fff;
	position:absolute;
	top:-277px;
	left:17px;
}
div.mafoot div.inside div.site div.selboxopen div.linkall{
	border-top:1px solid #d4d3d3;
	padding:5px 0 4px 5px;
	margin:0 19px;
}

div.mafoot1{
	background:url(../images/main/mafbg1.gif) repeat-x;
	width:985px;
	margin:0 auto;
	overflow:hidden;
}
div.mafoot1 div.inside{
	width:985px;
	margin:0 auto;
	padding:11px 0 0 0;	
}
div.mafoot1 div.inside div.logo{
	float:left;
	width:120px;
	padding:0 0 0 43px;
}
div.mafoot1 div.inside div.menu{
	float:left;
	border-left:2px solid #bab9b9;
	padding:0 0 0 14px;
	font-size:0px;
}
div.mafoot1 div.inside div.menu img{
	margin:0px;
}
div.mafoot1 div.inside div.menu address{
	margin:7px 0 0 0;
}
div.mafoot1 div.inside div.menu p{
	margin:3px 0 0 0;
}
div.mafoot1 div.inside div.site{
	float:left;
	padding:0 0 0 17px;
	position:relative;
	z-index:0;
}
div.mafoot1 div.inside div.site div.mafarbox{
	background:url(../images/main/mafarbox.gif) no-repeat;
	width:188px;
	height:16px;
	padding:4px 0 0 0;
	position:relative;
	z-index:0;
}
div.mafoot1 div.inside div.site div.mafarbox span{
	width:155px;
	color:#474747;
	margin:0 0 0 10px;
	float:left;
}
div.mafoot1 div.inside div.site div.mafarbox img{
	margin:-4px 0px 0 0px;
	float:right;
}
div.mafoot1 div.inside div.site div.selboxopen{
	width:166px;
	border-top:1px solid #ccc;
	border:1px solid #ccc;
	background:#fff;
	position:absolute;
	top:-277px;
	left:17px;
}
div.mafoot1 div.inside div.site div.selboxopen div.linkall{
	border-top:1px solid #d4d3d3;
	padding:5px 0 4px 5px;
	margin:0 19px;
}

div.mafoot2{
	height:57px;
	background:#f2f2f2;
	border-top:1px solid #198cdc;
	padding:16px 0 0 0;
}
div.mafoot2 div.logo{
	float:left;
	width:121px;
	padding:0 0 0 27px;
}
div.mafoot2 div.menu{
	float:left;
	border-left:1px solid #dadada;
	padding:0 0 0 22px;
	font-size:0px;
	width:600px;
}
div.mafoot2 div.menu ul{
	height:11px;
	overflow:hidden;
}
div.mafoot2 div.menu ul li{
	font-size:0;
	line-height:0;
	background:url(../images/cssimg/bar7.gif) no-repeat 100% 20%;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	float:left;
}
div.mafoot2 div.menu ul li.bano{
	font-size:0;
	background:none;
	padding:0;
	margin:0;
}
div.mafoot2 div.menu img{
	margin:0px;
}
div.mafoot2 div.menu address{
	margin:7px 0 0 0;
}
div.mafoot2 div.menu p{
	margin:3px 0 0 0;
}
div.mafoot2 div.site{
	float:right;
	padding:0 11px 0 0;
	position:relative;
	z-index:0;
	width:172px;
}
div.mafoot2 div.site div.mafarbox{
	width:170px;
	height:18px;
	position:relative;
	z-index:0;
	border:1px solid #c8c8c8;
	background:#fff;
}
div.mafoot2 div.site div.mafarbox span{
	width:135px;
	color:#474747;
	margin:1px 0 0 10px;
	float:left;
	line-height:120%;
}
div.mafoot2 div.site div.mafarbox img{
	margin:1px 1px 0 0;
	float:right;
}
div.mafoot2 div.site div.selboxopen{
	width:151px;
	border-top:1px solid #ccc;
	border:1px solid #ccc;
	background:#fff;
	position:absolute;
	bottom:20px;
	right:30px;
}
div.mafoot2 div.site div.selboxopen ul.linkall{
	padding:0;
}
div.mafoot2 div.site div.selboxopen ul.linkall li{
	border-bottom:1px solid #d4d3d3;
	padding:5px 0 4px 5px;
	margin:0 10px;
	line-height:110%;
}
div.mafoot2 div.site div.selboxopen ul.linkall li.bdno{
	border-bottom:0px;
}

div.mafoot3{
	height:57px;
	background:#f2f2f2;
	border-top:1px solid #198cdc;
	padding:16px 0 0 0;
}
div.mafoot3 div.logo{
	float:left;
	width:121px;
	padding:0 0 0 27px;
}
div.mafoot3 div.menu{
	float:left;
	border-left:1px solid #dadada;
	padding:0 0 0 18px;
	font-size:0px;
	width:641px;
}
div.mafoot3 div.menu ul{
	height:11px;
	overflow:hidden;
}
div.mafoot3 div.menu ul li{
	font-size:0;
	line-height:0;
	background:url(../images/cssimg/bar7.gif) no-repeat 100% 20%;
	padding:0 11px 0 0;
	margin:0 10px 0 0;
	float:left;
}
div.mafoot3 div.menu ul li.bano{
	font-size:0;
	background:none;
	padding:0;
	margin:0;
}
div.mafoot3 div.menu img{
	margin:0px;
}
div.mafoot3 div.menu address{
	margin:10px 0 0 0;
}
div.mafoot3 div.menu p{
	margin:3px 0 0 0;
}
div.mafoot3 div.site{
	float:right;
	padding:0 11px 0 0;
	position:relative;
	z-index:0;
	width:141px;
}
div.mafoot3 div.site div.mafarbox{
	width:139px;
	height:18px;
	position:relative;
	z-index:0;
	border:1px solid #c8c8c8;
	background:#fff;
}
div.mafoot3 div.site div.mafarbox span{
	width:106px;
	color:#444;
	margin:3px 0 0 12px;
	float:left;
	line-height:120%;
	font-size:0.95em;
}
div.mafoot3 div.site div.mafarbox img{
	margin:1px 1px 0 0;
	float:right;
}
div.mafoot3 div.site div.selboxopen{
	width:139px;
	border-top:1px solid #ccc;
	border:1px solid #ccc;
	background:#fff;
	position:absolute;
	bottom:20px;
	right:11px;
}
div.mafoot3 div.site div.selboxopen ul.linkall{
	padding:0;
}
div.mafoot3 div.site div.selboxopen ul.linkall li{
	border-bottom:1px solid #d4d3d3;
	padding:5px 0 4px;
	margin:0 8px;
	line-height:110%;
}
div.mafoot3 div.site div.selboxopen ul.linkall li.bdno{
	border-bottom:0px;
}

/* search */
div.masearch{
	margin:19px 0 0 277px;
	float:left;
	display:inline;
}
div.masearch div.msele{
	float:left;
	width:101px;
	position:relative;
	z-index:2;
}
div.masearch div.msele div.selebox{
	background:#fff;
	width:96px;
	height:29px;
	overflow:hidden;
}
div.masearch div.msele div.selebox input{
	width:68px;
	height:21px;
	margin:8px 0 0 8px;
	color:#000;
	border:0px;
	font-size:1.15em;
	float:left;
}
div.masearch div.msele div.selebox img{
	float:right;
	vertical-align:0px;
}
div.masearch div.msele div.opt{
	border:1px solid #002656;
	background:#fff;
	width:95px;
	position:absolute;
	top:29px;
	left:0;
}
div.masearch div.msele div.opt ul{	
	padding:4px 0;
}
div.masearch div.msele div.opt ul li{	
	line-height:170%;
}
div.masearch div.msele div.opt ul li.line{	
	padding:0 8px;
}
div.masearch div.msele div.opt ul li a{	
	color:#000;
	padding:0 8px;	
	font-size:1.15em;
}
div.masearch div.msele div.opt ul li a:hover{	
	color:#000;
	background:#dbe0e7;
	font-weight:normal;
	display:block;
	height:1%;
}
div.masearch div.inp{
	float:left;
	background:#fff;
	position:relative;
}
div.masearch div.inp div.selebox1{
	width:311px;
	height:29px;
	overflow:hidden;
}
div.masearch div.inp div.selebox1 input.txt{
	border:0px;
	width:290px;
	height:18px;
	padding:8px 0 0 5px;
	font-size:1.05em;
	float:left;
}
div.masearch div.inp img{
	 float:right;
	 margin:-26px 2px 0 0;
}
div.masearch div.sebtn{
	float:left;
	margin:0 0 0 6px;
}
div.masearch div.sebtn img{
	vertical-align:-3px;
}
:root div.masearch div.sebtn img{
	vertical-align:-5px;
}

div.masearch1{
	width:504px;
	height:52px;
	margin:0 auto;
	background:url(../images/main/masearch1.gif) no-repeat;
	padding:6px 0 0 7px;
}
div.masearch1 div.msele{
	float:left;
	width:101px;
	position:relative;
	z-index:2;
}
div.masearch1 div.msele div.selebox{
	background:#fff;
	width:96px;
	height:29px;
	overflow:hidden;
}
div.masearch1 div.msele div.selebox input{
	width:68px;
	height:21px;
	margin:8px 0 0 8px;
	color:#36607f;
	border:0px;
	font-size:1.15em;
	float:left;
}
div.masearch1 div.msele div.selebox img{
	float:right;
	vertical-align:0px;
}
div.masearch1 div.msele div.opt{
	border:1px solid #002656;
	background:#fff;
	width:96px;
	position:absolute;
	top:29px;
	left:-1px;
}
div.masearch1 div.msele div.opt ul{	
	padding:4px 0;
}
div.masearch1 div.msele div.opt ul li{	
	line-height:170%;
}
div.masearch1 div.msele div.opt ul li.line{	
	padding:0 8px;
}
div.masearch1 div.msele div.opt ul li a{	
	color:#36607f;
	padding:0 8px;	
	font-size:1.15em;
}
div.masearch1 div.msele div.opt ul li a:hover{	
	color:#000;
	background:#dbe0e7;
	font-weight:normal;
	display:block;
	height:1%;
}
div.masearch1 div.inp{
	float:left;
	background:#fff;
	position:relative;
	z-index:3;
}
div.masearch1 div.inp div.selebox1{
	width:311px;
	height:29px;
	overflow:hidden;
}
div.masearch1 div.inp div.selebox1 input.txt{
	border:0px;
	width:290px;
	height:19px;
	padding:8px 0 0 5px;
	font-size:1.05em;
	float:left;
}
div.masearch1 div.inp img{
	 float:right;
	 margin:-26px 2px 0 0;
}
div.masearch1 div.sebtn{
	float:left;
	margin:0 0 0 6px;
}
div.masearch1 div.sebtn img{
	vertical-align:-3px;
}
:root div.masearch1 div.sebtn img{
	vertical-align:-5px;
}

div.masearch2wrap{
	width:569px;
	height:171px;
	background:url(../images/cssimg/masearch2_win.gif) no-repeat;
	position:relative;
}
div.v8mase{
	background:url(../images/cssimg/masearch2v8_win.gif) no-repeat;
}
div.masearch2wrap p.txt{
	padding:44px 0 0 142px;
	margin:0;
	font-size:0;
}
div.masearch2wrap p.v8txt{
	padding:31px 0 13px 130px;
	margin:0;
	font-size:0;
}
div.masearch2wrap div.pou{
	margin:10px 0 0 136px;
	background:url(../images/cssimg/bul_dot1.gif) no-repeat 0 4px;
	padding:0 0 0 9px;
	color:#666;
	font-size:0.95em;
}
div.masearch2wrap div.pou strong{
	color:#666;
}
div.masearch2wrap div.pou a{
	color:#666;
}
div.masearch2wrap div.pou a:hover{
	color:#666;
	text-decoration:underline;
}
div.masearch2wrap div.help{
	position:absolute;
	top:139px;
	left:57px;
	background:url(../images/cssimg/bul_arrow21.gif) no-repeat 0 3px;
	padding:0 0 0 6px;
	color:#666;
}
div.masearch2wrap div.help a{
	color:#666;
	font-size:0.95em;
}
div.masearch2wrap div.help a:hover{
	color:#666;
	text-decoration:underline;
}
div.masearch2{
	width:479px;
	margin:27px 0 0 43px;
	display:inline-block;
}
div.masearch2 div.msele{
	float:left;
	width:101px;
	position:relative;
	z-index:2;
	margin:5px 0 0 5px;
	display:inline;
}
div.masearch2 div.msele div.selebox{
	background:#fff;
	width:96px;
	height:29px;
	overflow:hidden;
}
div.masearch2 div.msele div.selebox input{
	width:68px;
	height:21px;
	margin:8px 0 0 8px;
	border:0px;
	float:left;
	font-weight:bold;
}
div.masearch2 div.msele div.selebox img{
	float:right;
	vertical-align:0px;
}
div.masearch2 div.msele div.opt{
	border:1px solid #198cdc;
	background:#fff;
	width:96px;
	position:absolute;
	top:29px;
	left:-1px;
}
div.masearch2 div.msele div.opt ul{	
	padding:4px 0;
}
div.masearch2 div.msele div.opt ul li{	
	line-height:170%;
}
div.masearch2 div.msele div.opt ul li.line{	
	padding:0 8px;
}
div.masearch2 div.msele div.opt ul li a{	
	padding:0 8px;	
}
div.masearch2 div.msele div.opt ul li a:hover{	
	color:#000;
	background:#dbe0e7;
	font-weight:normal;
	display:block;
	height:1%;
}
div.masearch2 div.inp{
	float:left;
	background:#fff;
	position:relative;
	z-index:3;
	margin:5px 0 0;
}
div.masearch2 div.inp div.selebox1{
	width:311px;
	height:29px;
	overflow:hidden;
}
div.masearch2 div.inp div.selebox1 input.txt{
	border:0px;
	width:290px;
	height:19px;
	padding:8px 0 0 5px;
	float:left;
}
div.masearch2 div.inp img{
	 float:right;
	 margin:-26px 2px 0 0;
}
div.masearch2 div.sebtn{
	float:right;
}

div.masearch3wrap{
	width:736px;
	height:180px;
	background:url(../images/cssimg/masearch3_win.gif) no-repeat;
	position:relative;
	z-index:3;
}
div.masearch3wrap p.txt{
	padding:35px 0 0 231px;
	margin:0;
	font-size:0;
}
div.masearch3wrap div.winfl{
	position:absolute;
	top:0;
	left:0;
}
div.masearch3wrap div.pou{
	margin:9px 0 0 106px;
	background:url(../images/cssimg/bul_dot1.gif) no-repeat 0 4px;
	padding:0 0 0 9px;
	color:#666;
	font-size:0.95em;
}
div.masearch3wrap div.pou strong{
	color:#666;
}
div.masearch3wrap div.pou a{
	color:#666;
}
div.masearch3wrap div.pou a:hover{
	color:#666;
	text-decoration:underline;
}
div.masearch3{
	width:551px;
	margin:39px 0 0 95px;
	display:inline-block;
}
div.masearch3 div.msele{
	float:left;
	width:101px;
	position:relative;
	z-index:2;
	margin:5px 0 0 5px;
	display:inline;
}
div.masearch3 div.msele div.selebox{
	background:#fff;
	width:96px;
	height:29px;
	overflow:hidden;
}
div.masearch3 div.msele div.selebox input{
	width:68px;
	height:21px;
	margin:8px 0 0 8px;
	border:0px;
	float:left;
	font-weight:bold;
}
div.masearch3 div.msele div.selebox img{
	float:right;
	vertical-align:0px;
}
div.masearch3 div.msele div.opt{
	border:1px solid #198cdc;
	background:#fff;
	width:100px;
	position:absolute;
	top:29px;
	left:-6px;
}
div.masearch3 div.msele div.opt ul{	
	padding:4px 0;
}
div.masearch3 div.msele div.opt ul li{	
	line-height:170%;
}
div.masearch3 div.msele div.opt ul li.line{	
	padding:0 8px;
}
div.masearch3 div.msele div.opt ul li a{	
	padding:0 8px;	
}
div.masearch3 div.msele div.opt ul li a:hover{	
	color:#000;
	background:#dbe0e7;
	font-weight:normal;
	display:block;
	height:1%;
}
div.masearch3 div.inp{
	float:left;
	background:#fff;
	position:relative;
	z-index:3;
	margin:5px 0 0;
}
div.masearch3 div.inp div.selebox1{
	width:321px;
	height:29px;
	overflow:hidden;
}
div.masearch3 div.inp div.selebox1 input.txt{
	border:0px;
	width:300px;
	height:19px;
	padding:8px 0 0 5px;
	float:left;
}
div.masearch3 div.inp img{
	 float:right;
	 margin:-26px 2px 0 0;
}
div.masearch3 div.sebtn{
	float:left;
	padding:0 0 0 11px;
}
div.masearch3 div.sebtn1{
	float:right;
}


div.masearch4wrap{
	width:793px;
	height:166px;
	background:url(../images/cssimg/masearch4_win.gif) no-repeat;
	position:relative;
	z-index:3;
}
div.masearch4spr{
	background:url(../images/cssimg/masearch4_spr.gif) no-repeat;
}
div.masearch4wrap p.txt{
	padding:18px 0 0 231px;
	margin:0;
	font-size:0;
}
div.masearch4wrap div.winfl{
	position:absolute;
	top:0;
	left:30px;
}
div.masearch4wrap div.pou{
	margin:-2px 0 0 106px;
	background:url(../images/cssimg/bul_dot1.gif) no-repeat 0 4px;
	padding:0 0 0 9px;
	color:#666;
	font-size:0.95em;
}
div.masearch4wrap div.pou strong{
	color:#666;
}
div.masearch4wrap div.pou a{
	color:#666;
}
div.masearch4wrap div.pou a:hover{
	color:#666;
	text-decoration:underline;
}
div.masearch4{
	width:621px;
	margin:36px 0 0 98px;
	display:inline-block;
}
div.masearch4 div.msele{
	float:left;
	width:101px;
	position:relative;
	z-index:2;
	padding:9px 0 0 0;
	display:inline;
	background:url(../images/cssimg/bar9.gif) no-repeat 100% 66%;
}
div.masearch4 div.msele div.selebox{
	background:#fff;
	width:96px;
	height:29px;
	overflow:hidden;
}
div.masearch4 div.msele div.selebox input{
	width:70px;
	height:21px;
	margin:8px 0 0 8px;
	border:0px;
	float:left;
	font-weight:bold;
}
div.masearch4 div.msele div.selebox img{
	float:right;
	vertical-align:0px;
}
div.masearch4 div.msele div.opt{
	border:1px solid #198cdc;
	background:#fff;
	width:100px;
	position:absolute;
	top:39px;
	left:0px;
}
div.masearch4 div.msele div.opt ul{	
	padding:4px 0;
}
div.masearch4 div.msele div.opt ul li{	
	line-height:170%;
}
div.masearch4 div.msele div.opt ul li.line{	
	padding:0 8px;
}
div.masearch4 div.msele div.opt ul li a{	
	padding:0 8px;	
}
div.masearch4 div.msele div.opt ul li a:hover{	
	color:#000;
	background:#dbe0e7;
	font-weight:normal;
	display:block;
	height:1%;
}
div.masearch4 div.inp{
	float:left;
	background:#fff;
	position:relative;
	z-index:3;
	margin:9px 0 0 5px;
}
div.masearch4 div.inp div.selebox1{
	width:391px;
	height:30px;
	overflow:hidden;
}
div.masearch4 div.inp div.selebox1 input.txt{
	border:0px;
	width:360px;
	height:19px;
	padding:8px 0 0 5px;
	float:left;
}
div.masearch4 div.inp img{
	 float:right;
	 margin:0 2px 0 0;
}
div.masearch4 div.sebtn{
	float:left;
	padding:9px 0 0 5px;
}
div.masearch4 div.sebtn1{
	float:right;
	vertical-align:top;
	padding:4px 0 0;
	font-size:0;
	word-spacing:-1px;
	white-space:nowrap;
}

div.autosch02wrap{position:relative;}
div.autosch02{position:absolute;top:29px; left:0px;  width:309px; margin:0 0 0 0; padding:0; border:1px solid #C8C8C8;  vertical-align:middle; background:#fff;}
div.autosch02 div.cont1{
	height:220px;
	overflow:auto;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #CECBCE;
	scrollbar-darkshadow-color: #CECBCE;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #CECBCE;
}
div.autosch02 div.cont1 ul{margin:0 0 0 0;	padding:0;}
div.autosch02 div.cont1 ul li font{color: red;}
div.autosch02 div.cont1 ul li{margin:0 0 6px 6px; padding:0 0 0 4px; line-height:160%; text-align:left; color:#000;}
div.autosch02 div.cont1 ul li.on{background:#efefef;}
div.autosch02 div.cont1 ul li span.org{color:#ff0000;}
div.autosch02 div.cont1 ul li a{color:#000000;}
div.autosch02 div.cont1 ul li a:hover{color:#3B7BB6;}
div.autosch02 div.cont1 ul li.le {text-align:right;vertical-align:bottom;}
div.autosch02 div.cont1 ul li.le img{margin:0 0 0 0; padding:0; vertical-align:bottom;}
div.autosch02 div.autom{padding:7px 0 7px 5px; background:#e7e7e7; color:#000;height:13px;overflow:hidden;}
div.autosch02 div.autom strong{color:#000;z-index:2;position:relative;}
div.autosch02 div.autom div{margin:-14px 0 0 280px; color:#878787;}

div.autosch03wrap{position:relative;z-index:4;}
div.autosch03{position:absolute;top:-23px; left:87px;  width:332px; margin:0 0 0 0; padding:0; border:1px solid #C8C8C8;  vertical-align:middle; background:#fff;}
div.autosch03 div.cont1{
	height:220px;
	overflow:auto;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #CECBCE;
	scrollbar-darkshadow-color: #CECBCE;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #CECBCE;
}
div.autosch03 div.cont1 ul{margin:0 0 0 0;	padding:0;}
div.autosch03 div.cont1 ul li font{color: red;}
div.autosch03 div.cont1 ul li{margin:0 0 6px 6px; padding:0 0 0 4px; line-height:160%; text-align:left; color:#000;}
div.autosch03 div.cont1 ul li.on{background:#efefef;}
div.autosch03 div.cont1 ul li span.org{color:#ff0000;}
div.autosch03 div.cont1 ul li a{color:#000000;}
div.autosch03 div.cont1 ul li a:hover{color:#3B7BB6;}
div.autosch03 div.cont1 ul li.le {text-align:right;vertical-align:bottom;}
div.autosch03 div.cont1 ul li.le img{margin:0 0 0 0; padding:0; vertical-align:bottom;}
div.autosch03 div.autom{padding:7px 0 7px 5px; background:#e7e7e7; color:#000;height:13px;overflow:hidden;}
div.autosch03 div.autom strong{color:#000;z-index:2;position:relative;}
div.autosch03 div.autom div{margin:-14px 0 0 300px; color:#878787;}

div.autosch04{position:absolute;top:29px; left:0px;  width:320px; margin:0 0 0 0; padding:0; border:1px solid #C8C8C8;  vertical-align:middle; background:#fff;}
div.autosch04 div.cont1{
	height:220px;
	overflow:auto;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #CECBCE;
	scrollbar-darkshadow-color: #CECBCE;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #CECBCE;
}
div.autosch04 div.cont1 ul{margin:0 0 0 0;	padding:0;}
div.autosch04 div.cont1 ul li font{color: red;}
div.autosch04 div.cont1 ul li{margin:0 0 6px 6px; padding:0 0 0 4px; line-height:160%; text-align:left; color:#000;}
div.autosch04 div.cont1 ul li.on{background:#efefef;}
div.autosch04 div.cont1 ul li span.org{color:#ff0000;}
div.autosch04 div.cont1 ul li a{color:#000000;}
div.autosch04 div.cont1 ul li a:hover{color:#3B7BB6;}
div.autosch04 div.cont1 ul li.le {text-align:right;vertical-align:bottom;}
div.autosch04 div.cont1 ul li.le img{margin:0 0 0 0; padding:0; vertical-align:bottom;}
div.autosch04 div.autom{padding:7px 0 7px 5px; background:#e7e7e7; color:#000;height:13px;overflow:hidden;}
div.autosch04 div.autom strong{color:#000;z-index:2;position:relative;}
div.autosch04 div.autom div{margin:-14px 0 0 291px; color:#878787;}

div.autosch05{position:absolute;top:30px; left:4px;  width:385px; margin:0 0 0 0; padding:0; border:1px solid #C8C8C8;  vertical-align:middle; background:#fff;}
div.autosch05 div.cont1{
	height:220px;
	overflow:auto;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #CECBCE;
	scrollbar-darkshadow-color: #CECBCE;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #CECBCE;
}
div.autosch05 div.cont1 ul{margin:0 0 0 0;	padding:0;}
div.autosch05 div.cont1 ul li font{color: red;}
div.autosch05 div.cont1 ul li{margin:3px 0 0 6px; padding:0 4px; line-height:150%;  text-align:left; color:#000;}
div.autosch05 div.cont1 ul li.on{background:#efefef;}
div.autosch05 div.cont1 ul li span.org{color:#ff0000;}
div.autosch05 div.cont1 ul li a{color:#000000;}
div.autosch05 div.cont1 ul li a:hover{color:#3B7BB6;}
div.autosch05 div.cont1 ul li.le {text-align:right;vertical-align:bottom;}
div.autosch05 div.cont1 ul li.le img{margin:0 0 0 0; padding:0; vertical-align:bottom;}
div.autosch05 div.autom{padding:7px 0 7px 5px; background:#e7e7e7; color:#000;height:13px;overflow:hidden;}
div.autosch05 div.autom strong{color:#000;z-index:2;position:relative;}
div.autosch05 div.autom div{margin:-14px 0 0 351px; color:#878787;}

/* round box */
div.mairbox1{
	width:188px;
	height:141px;
	background:url(../images/main/marbox1.gif) no-repeat;
	overflow:hidden;
}
div.mairbox1 h2{
	padding:8px 0 0 9px;
	margin:0px;
	float:left;
	font-size:0;
	display:inline;
}
div.mairbox1 div.btn1{
	float:right;
	margin:7px 10px 4px 0;
	font-size:0;
	display:inline;
}
div.mairbox1 div.rollban{
	padding:0 0 0 8px;
	clear:both;
	font-size:0;
	height:113px;
}

div.mairbox2{
	width:610px;
	height:120px;
	background:url(../images/cssimg/marbox2.gif) no-repeat;
}
div.mairbox2 div.mins{
	width:466px;
	margin:0 auto;
}
div.mairbox2 div.mins ul{
	padding:13px 0 22px;
}
div.mairbox2 div.mins ul li{
	border-bottom:1px solid #d2dfe9;
	padding:5px 13px 6px;
	color:#515352;
	font-size:0.95em;
	line-height:110%;
}
div.mairbox2 div.mins ul li.mdese{
	border-bottom:0px;
	padding:11px 0 0 15px;
}
div.mairbox2 div.mins ul li.mdese div.sehsel{
	border:2px solid #619ec8;
	width:329px;
	height:16px;
	padding:3px 0 0 3px;
	display:inline-block;
	float:left;
	background:#fff;
	overflow:hidden;
}
div.mairbox2 div.mins ul li.mdese div.sehsel input.tx{
	margin:0 0 0 7px;
	width:300px;
	float:left;
	border:0;
}
div.mairbox2 div.mins ul li.mdese div.sehsel span{
	float:right;
	margin:-3px 0 0 0;
}
div.mairbox2 div.mins ul li.mdese div.sebtn{
	float:left;
}


div.mairbox3{
	width:610px;
	background:url(../images/cssimg/mairbox3_m.gif) repeat-y;
}
div.mairbox3 div.inlis{
	padding:10px 0 0 11px;
}
div.mairbox3 div.inlis dl{
	width:583px; 
	border-bottom:1px solid #c0d3e1;
	margin:0;
	padding:4px 0 3px;
	display:inline-block;
}
:root div.mairbox3 div.inlis dl{padding:5px 0;}
div.mairbox3 div.inlis dl.ty1{
	padding:3px 0 0;
	border-bottom:0;
}
div.mairbox3 div.inlis dl.ty2{
	padding:2px 0;
}
div.mairbox3 div.inlis dl.ty3{
	padding:2px 0;
	border-bottom:0;
}
div.mairbox3 div.inlis dl dt{
	width:73px; 
	float:left;
	text-align:center;
	color:#000;
	font-weight:bold;
	padding:4px 0 0 0;
	margin:0;
}
div.mairbox3 div.inlis dl dt.ctn1{
	padding:4px 0 0 0;
}
:root div.mairbox3 div.inlis dl dt.ctn1{padding:2px 0 0 0;}

div.mairbox3 div.inlis dl dt.ctn2{
	padding:0;
}

div.mairbox3 div.inlis dl dd{
	float:left;
	color:#515352;
	font-size:0.95em;
	padding:0;
	margin:0;
}
div.mairbox3 div.inlis dl dd img{
	vertical-align:-1px;
}

div.mairbox3 div.inlis dl dd.ctn1{
	float:right;
	width:53px;	
	padding:3px 9px 0 0;
	color:#a94811;
	font-size:0.95em;
}
div.mairbox3 div.inlis dl dd.ctn1 a, div.mairbox3 div.inlis dl dd.ctn1 a:hover{
	color:#a94811;
	font-size:0.95em;
	letter-spacing:-0.09em;
}
div.mairbox3 div.inlis dl dd.ctn2{
	width:225px;
}
div.mairbox3 div.inlis dl dd input.tx1{
	width:86px;
	height:11px;
	border:1px solid #c7c7c7;
	font-size:0.95em;
	color:#515352;
	padding:4px 0 0 6px;
}
div.mairbox3 div.inlis dl dd input.tx2{
	width:66px;
	height:11px;
	border:1px solid #c7c7c7;
	font-size:0.95em;
	color:#515352;
	padding:4px 0 0 6px;
}
div.mairbox3 div.inlis dl dd input.tx3{
	width:331px;
	height:13px;
	border:1px solid #619ec8;
	padding:3px 0 0 3px;
}
div.mairbox3 div.bo{
	width:610px;
	height:24px;
	padding:12px 0 0 0;
	background:url(../images/cssimg/mairbox3_b.gif) no-repeat;
	text-align:center;
}

div.v5mairbox3{
	width:610px;
	background:url(../images/cssimg/v5mairbox3_m.gif) repeat-y;
}
div.v5mairbox3 div.inlis{
	padding:10px 0 7px 11px;
	background:url(../images/cssimg/v5mairbox3_t.gif) no-repeat;
}
div.v5mairbox3 div.inlis dl{
	width:583px; 
	border-bottom:1px solid #dccdcd;
	margin:0;
	padding:4px 0 3px;
	display:inline-block;
}
:root div.v5mairbox3 div.inlis dl{padding:5px 0;}

div.v5mairbox3 div.inlis dl.ty1{
	padding:3px 0 0;
	border-bottom:0;
}
div.v5mairbox3 div.inlis dl.ty2{
	padding:2px 0;
}
div.v5mairbox3 div.inlis dl.ty3{
	padding:2px 0;
	border-bottom:0;
}
div.v5mairbox3 div.inlis dl dt{
	width:73px; 
	float:left;
	text-align:center;
	color:#383838;
	font-weight:bold;
	padding:4px 0 0 0;
	margin:0;
}
div.v5mairbox3 div.inlis dl dt.ctn1{
	padding:4px 0 0 0;
}
:root div.v5mairbox3 div.inlis dl dt.ctn1{padding:2px 0 0 0;}

div.v5mairbox3 div.inlis dl dt.ctn2{
	padding:0;
}
div.v5mairbox3 div.inlis dl dd{
	float:left;
	color:#515352;
	font-size:0.95em;
	padding:0;
	margin:0;
}
div.v5mairbox3 div.inlis dl dd img{
	vertical-align:-1px;
}
div.v5mairbox3 div.inlis dl dd img.va{
	vertical-align:-2px;
}
div.v5mairbox3 div.inlis dl dd.ctn1{
	float:right;
	width:53px;	
	padding:3px 9px 0 0;
	color:#a94811;
	font-size:0.95em;
}
div.v5mairbox3 div.inlis dl dd.ctn1 a, div.v5mairbox3 div.inlis dl dd.ctn1 a:hover{
	color:#a94811;
	font-size:0.95em;
	letter-spacing:-0.09em;
}
div.v5mairbox3 div.inlis dl dd.ctn2{
	width:225px;
}
div.v5mairbox3 div.inlis dl dd.ctn3{
	float:right;
	width:142px;	
	padding:3px 9px 0 0;
	color:#a94811;
	font-size:0.95em;
}
div.v5mairbox3 div.inlis dl dd.ctn3 a, div.v5mairbox3 div.inlis dl dd.ctn3 a:hover{
	color:#a94811;
	font-size:0.95em;
	letter-spacing:-0.09em;
}
div.v5mairbox3 div.inlis dl dd input.tx1{
	width:86px;
	height:11px;
	border:1px solid #c7c7c7;
	font-size:0.95em;
	color:#515352;
	padding:4px 0 0 6px;
}
div.v5mairbox3 div.inlis dl dd input.tx2{
	width:66px;
	height:11px;
	border:1px solid #c7c7c7;
	font-size:0.95em;
	color:#515352;
	padding:4px 0 0 6px;
}
div.v5mairbox3 div.inlis dl dd input.tx3{
	width:331px;
	height:13px;
	border:1px solid #619ec8;
	padding:3px 0 0 3px;
}
div.v5mairbox3 div.inlis div.btnc{
	text-align:center;
	padding:10px 0;
}
div.v5mairbox3 div.inlis div.mjseh{
	width:514px;
	height:23px;
	padding:1px;
	margin:0 auto;
	background:#5ea2d4;
	overflow:hidden;
}
div.v5mairbox3 div.inlis div.mjseh div.tit{
	width:91px;
	height:17px;
	padding:6px 0 0;
	margin:0 1px 0 0;
	background:#296896;
	color:#fff;
	text-align:center;
	float:left;
}
div.v5mairbox3 div.inlis div.mjseh input.setx{
	width:381px;
	height:17px;
	padding:4px 0 0 3px;
	border:1px solid #296896;
	background:#fff;
	float:left;
	margin:0 1px 0 0;
}
div.v5mairbox3 div.inlis div.mjseh div.btn{
	float:left;
}
div.v5mairbox3 div.inlis div.mjseh1{
	width:398px;
	height:23px;
	padding:1px;
	margin:0 auto;
	background:#5ea2d4;
	overflow:hidden;
}
div.v5mairbox3 div.inlis div.mjseh1 input.setx{
	width:357px;
	height:17px;
	padding:4px 0 0 3px;
	border:1px solid #296896;
	background:#fff;
	float:left;
	margin:0 1px 0 0;
}
div.v5mairbox3 div.inlis div.mjseh1 div.btn{
	float:left;
}
div.v5mairbox3 div.bo{
	width:610px;
	height:9px;
	background:url(../images/cssimg/v5mairbox3_b.gif) no-repeat;
	overflow:hidden;
}

div.mairbox4{
	margin:6px 0 0 0;
}

div.mairbox5{
	margin:5px 0 0 0;
	width:152px;
}
div.mairbox5 div.t{
	width:152px;
	height:36px;
	background:url(../images/cssimg/mairbox5_t.gif) no-repeat;
	overflow:hidden;
	display:inline-block;
}
div.mairbox5 div.t ul{
	padding:13px 0 0 11px;
	width:140px;
}
div.mairbox5 div.t ul li{
	float:left;
	background:url(../images/cssimg/bar7.gif) no-repeat 100% 20%;
	padding:0 6px 0 0;
	margin:0 5px 0 0;
	font-size:0;
}
div.mairbox5 div.t ul li.bano{
	background:none;
	padding:0;
	margin:0;
}
div.mairbox5 div.m{
	background:url(../images/cssimg/mairbox5_m.gif) repeat-y;
	height:98px;
	position:relative;
}
div.mairbox5 div.m div.btn{
	position:absolute;
	top:6px;
	right:9px;
	font-size:0;
}
div.mairbox5 div.m div.btn img{
	margin:0 0 0 1px;
}
div.mairbox5 div.m ul{
	padding:1px 0 0 16px;
}
div.mairbox5 div.m ul li{
	padding:3px 0 0 0;
	line-height:130%;
}
div.mairbox5 div.m ul li a{
	font-size:0.95em;
	color:#666;
}
div.mairbox5 div.m ul li a:hover{
	color:#0167a7;
	text-decoration:underline;
}
div.mairbox5 div.b{
	width:152px;
	height:4px;
	background:url(../images/cssimg/mairbox5_b.gif) no-repeat;
	overflow:hidden;
}

div.mairbox6{
	width:200px;
	height:17px;
	background:url(../images/cssimg/mairbox6.gif) no-repeat;
	text-align:right;
	padding:4px 9px 0 0;
	line-height:110%;
}
div.mairbox6 img{
	margin:2px 0 0 3px;
}

div.mairbox7{
	width:152px;
}
div.mairbox7 div.t{
	width:152px;
	height:28px;
	background:url(../images/cssimg/mairbox7_t.gif) no-repeat;
	overflow:hidden;
	display:inline-block;
}
div.mairbox7 div.t ul{
	padding:12px 0 0 11px;
	width:140px;
}
div.mairbox7 div.t ul li{
	float:left;
	background:url(../images/cssimg/bar7.gif) no-repeat 100% 20%;
	padding:0 6px 0 0;
	margin:0 5px 0 0;
	font-size:0;
}
div.mairbox7 div.t ul li.bano{
	background:none;
	padding:0;
	margin:0;
}
div.mairbox7 div.m{
	background:url(../images/cssimg/mairbox5_m.gif) repeat-y;
	height:104px;
	position:relative;
}
div.mairbox7 div.m div.btn{
	position:absolute;
	top:13px;
	right:9px;
	font-size:0;
}
div.mairbox7 div.m div.btn img{
	margin:0 0 0 1px;
}
div.mairbox7 div.m ul{
	padding:9px 0 0 16px;
}
div.mairbox7 div.m ul li{
	padding:4px 0 0 0;
	line-height:130%;
}
div.mairbox7 div.m ul li a{
	font-size:0.95em;
	color:#666;
	letter-spacing:-0.09em;
}
div.mairbox7 div.m ul li a:hover{
	color:#0167a7;
	text-decoration:underline;
}
div.mairbox7 div.m1{
	background:url(../images/cssimg/mairbox5_m.gif) repeat-y;
	height:104px;
	position:relative;
}
div.mairbox7 div.m1 div.btn{
	position:absolute;
	top:5px;
	right:9px;
	font-size:0;
}
div.mairbox7 div.m1 div.btn img{
	margin:0 0 0 1px;
}
div.mairbox7 div.m1 ul{
	padding:1px 0 0 16px;
}
div.mairbox7 div.m1 ul li{
	padding:4px 0 0 0;
	line-height:130%;
}
div.mairbox7 div.m1 ul li a{
	font-size:0.95em;
	color:#666;
	letter-spacing:-0.09em;
}
div.mairbox7 div.m1 ul li a:hover{
	color:#0167a7;
	text-decoration:underline;
}
div.mairbox7 div.b{
	width:152px;
	height:4px;
	background:url(../images/cssimg/mairbox5_b.gif) no-repeat;
	overflow:hidden;
}

div.mairbox8{
	background:url(../images/cssimg/mairbox8.gif) no-repeat;
	width:239px;
	height:24px;
	position:absolute;
	top:96px;
	left:181px;
	padding:3px 0 0 35px;
	z-index:4;
}
div.mairbox8 select{
	width:101px;
	margin:0 4px 0 0;
	font-size:0.95em;
	color:#666;
	vertical-align:middle;
}
div.mairbox8 img{
	font-size:0;
	vertical-align:middle;
}

div.mairbox9{
	width:143px;
	height:17px;
	background:url(../images/cssimg/mairbox9.gif) no-repeat;
	text-align:right;
	padding:4px 9px 0 0;
	line-height:110%;
}
div.mairbox9 img{
	margin:2px 0 0 3px;
}

div.mairbox10{
	background:url(../images/cssimg/mairbox10.gif) no-repeat;
	width:152px;
	height:135px;
	position:relative;
}
div.mairbox10 div.btn{
	position:absolute;
	top:11px;
	right:9px;
	font-size:0;
}
div.mairbox10 div.btn img{
	margin:0 0 0 1px;
}
div.mairbox10 ul{
	padding:11px 0 0 13px;
}
div.mairbox10 ul li{
	padding:0 0 4px 0;
	line-height:130%;
}
div.mairbox10 ul li a{
	font-size:0.95em;
	color:#666;
	letter-spacing:-0.09em;
}
div.mairbox10 ul li a:hover{
	color:#0167a7;
	text-decoration:underline;
}

div.maban{
	padding:1px 0 0 12px;
	font-size:0;
}
div.maban1{
	padding:7px 0 0 0;
	font-size:0;
}
div.maban1 img{
	margin:0 -1px 0 0;
}
:root div.maban1 img{margin:0;}

div.mjban1{
	margin:18px 0 0 3px;
	font-size:0;
}
div.mjban2{
	margin:0 0 0 3px;
	font-size:0;
}
div.mjban3{
	margin:6px 0 0 3px;
	font-size:0;
}
div.mjban4{
	margin:14px 0 0 0;
	font-size:0;
}

div.mjban5{
	margin:14px 0 0 0;
}
div.mjban5 ul{
	padding:0;
}
div.mjban5 ul li{
	font-size:0;
	line-height:0;
	padding:0 0 5px 0;
	letter-spacing:-0.09em;
}

#scrollTarget{
	overflow:hidden;
}

div.datasel{	
	margin:2px 0 0 16px;
	display:inline-block;
	position:relative;
}
div.datasel div.tit{
	margin:0px;
	float:left;
	font-size:0;
}
div.datasel p{
	margin:2px 0 0 7px;
	width:99px;
	height:18px;
	color:#666;
	float:left;
	background:url(../images/main/datasel_insi.gif) no-repeat;
	position:relative;
	z-index:4;
}
div.datasel p span{
	padding:3px 0 0 7px;
	float:left;
}
div.datasel p span a{
	color:#666;
	font-size:0.95em;
}
div.datasel p span a:hover{
	color:#e9762a;
	text-decoration:none;
}
div.datasel p img.btn{	
	float:right;
}
div.datasel div.opbox{
	width:99px;
	position:absolute;
	top:18px;
	left:59px;
	z-index:3;
}
div.datasel div.opbox div.m{
	width:97px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	background:#e6e6e6;
	padding:5px 0 0 0;
}
div.datasel div.opbox div.m ul{
	margin:0 0 0 10px;
	width:77px;
}
div.datasel div.opbox div.m ul li{
	line-height:150%;
	color:#666;
	padding:0 0 1px 1px;
	border-bottom:1px solid #f8f8f8;
}
div.datasel div.opbox div.m ul li.bdnone{
	border-bottom:0px;
}
div.datasel div.opbox div.m ul li a{
	color:#666;
	font-size:0.95em;
}
div.datasel div.opbox div.m ul li a:hover{
	color:#e9762a;
	text-decoration:none;
}
div.datasel div.opbox div.b{
	width:99px;
	height:5px;
	background:url(../images/main/opbox_b.gif) no-repeat;
}

div.marbox3{
	width:236px;
	height:249px;
	background:url(../images/main/marbox3.gif) no-repeat;
	position:relative;
}
div.marbox3 div.t{
	padding:8px 0 0 18px;
	font-size:0;
}
div.marbox3 div.t img{
	margin:0 25px 0 0;
}
div.marbox3 div.btn{
	position:absolute;
	top:36px;
	left:204px;
	font-size:0;
}
div.marbox3 div.btn img{
	_margin:0 -1px 0 0;
}
*:first-child+html div.marbox3 div.btn img{margin:0 -1px 0 0;}

div.marbox3 div.ban{
	clear:both;
	padding:4px 0 0 10px;
}
*:first-child+html div.marbox3 div.ban{padding:2px 0 0 10px;}

div.marbox5{
	width:470px;
	height:28px;
	background:url(../images/main/marbox5.gif) no-repeat;
	display:inline-block;
}
div.marbox5 div.tab{
	float:left;
	padding:4px 0 0 13px;
	font-size:0;
	margin:0;
}
div.marbox5 div.tab img{
	margin:0 5px 0 0;
}
div.marbox5 div.mbt{
	float:right;
	padding:14px 15px 0 0;
	font-size:0;
}

div.marbox5 div.m{
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	overflow:hidden;
	width:478px;
}
div.marbox5 div.b{
	width:480px;
	height:7px;
	background:url(../images/main/marbox5_b.gif) no-repeat;
	overflow:hidden;
}

div.matabbox{
	margin:0 0 0 11px;	
	padding:10px 0 5px 0;
	border-bottom:1px solid #cbcbcb;
	width:461px;
	overflow:hidden;
}
div.matabbox div.tab{
	float:left;
}
div.matabbox div.tab a.tab1{
	float:left;
	background:url(../images/main/tab1.gif) no-repeat;
	width:122px;
	height:16px;
	padding:4px 0 0 0;
	margin:0 1px 0 0;
	color:#757575;
	font-weight:bold;
	text-align:center;
}
div.matabbox div.tab a.tab1:hover{
	background:url(../images/main/tab1on.gif) no-repeat;
	color:#e8f1f6;
	width:122px;
	height:16px;
	padding:4px 0 0 0;
	font-weight:bold;
	text-align:center;
}
div.matabbox div.tab a.tab1on, div.matabbox div.tab a.tab1on:hover{
	float:left;
	background:url(../images/main/tab1on.gif) no-repeat;
	color:#e8f1f6;
	width:122px;
	height:16px;
	padding:4px 0 0 0;
	margin:0 1px 0 0;
	font-weight:bold;
	text-align:center;
}
div.matabbox div.tab a.tab2{
	float:left;
	background:url(../images/main/tab2.gif) no-repeat;
	width:102px;
	height:16px;
	padding:4px 0 0 0;
	margin:0 1px 0 0;
	color:#757575;
	font-weight:bold;
	text-align:center;
}
div.matabbox div.tab a.tab2:hover{
	background:url(../images/main/tab2on.gif) no-repeat;
	color:#e8f1f6;
	width:102px;
	height:16px;
	padding:4px 0 0 0;
	font-weight:bold;
	text-align:center;
}
div.matabbox div.tab a.tab2on, div.matabbox div.tab a.tab2on:hover{
	float:left;
	background:url(../images/main/tab2on.gif) no-repeat;
	color:#e8f1f6;
	width:102px;
	height:16px;
	padding:4px 0 0 0;
	margin:0 1px 0 0;
	font-weight:bold;
	text-align:center;
}
div.matabbox div.more{
	float:right;
	padding:15px 0 0 0;
}

div.matabbox1{
	padding:24px 0 0 0;
	display:inline-block;
	width:100%;
}
div.matabbox1 ul{
	padding:0 0 0 10px;
}
div.matabbox1 ul li{
	margin:0 11px 0 0;
	padding:0 11px 0 0;
	background:url(../images/cssimg/bar4.gif) no-repeat 100% 40%;
	float:left;
	line-height:110%;
}
div.matabbox1 ul li.bano{
	margin:0;
	padding:0;
	background:none;
}
div.matabbox1 ul li.more{
	margin:3px 10px 0 0;
	padding:0 4px 0 0;
	background:url(../images/cssimg/bul_arrow15.gif) no-repeat 100% 40%;
	float:right;
	width:36px;
	color:#888;
}
div.matabbox1 ul li.more a{
	font-size:0.95em;
	color:#888;
}

div.matabbox2{
	margin:3px 0 0 0;
	display:inline-block;
	width:569px;
	height:28px;
	background:url(../images/cssimg/matabbox2.gif) no-repeat;
}
div.matabbox2 ul{
	padding:9px 0 0 10px;
}
div.matabbox2 ul li{
	margin:0 9px 0 0;
	padding:0 9px 0 0;
	background:url(../images/cssimg/bar7.gif) no-repeat 100% 40%;
	float:left;
	line-height:110%;
	font-size:0;
}
div.matabbox2 ul li.bano{
	margin:0;
	padding:0;
	background:none;
}

div.matabbox3{
	margin:3px 0 0 0;
	display:inline-block;
	width:569px;
	height:28px;
	background:url(../images/cssimg/matabbox2.gif) no-repeat;
}
div.matabbox3 ul{
	padding:9px 0 0 10px;
}
div.matabbox3 ul li{
	margin:0 17px 0 0;
	padding:0 18px 0 0;
	background:url(../images/cssimg/bar7.gif) no-repeat 100% 40%;
	float:left;
	line-height:110%;
	font-size:0;
}
div.matabbox3 ul li.bano{
	margin:0;
	padding:0;
	background:none;
}

div.matabbox4{
	padding:15px 0 0 0;
	display:inline-block;
	width:100%;
	height:17px;
	overflow:hidden;
}
div.matabbox4 ul{
	padding:0 0 0 10px;
}
div.matabbox4 ul li{
	margin:0 11px 0 0;
	padding:0 11px 0 0;
	background:url(../images/cssimg/bar4.gif) no-repeat 100% 40%;
	float:left;
	line-height:110%;
}
div.matabbox4 ul li.bano{
	margin:0;
	padding:0;
	background:none;
}
div.matabbox4 ul li.more{
	margin:3px 10px 0 0;
	padding:0 4px 0 0;
	background:url(../images/cssimg/bul_arrow15.gif) no-repeat 100% 40%;
	float:right;
	width:36px;
	color:#888;
}
div.matabbox4 ul li.more a{
	font-size:0.95em;
	color:#888;
}

div.matabbox5{
	margin:3px 0 0 0;
	display:inline-block;
	width:626px;
	height:28px;
	background:url(../images/cssimg/matabbox5.gif) no-repeat;
}
div.matabbox5 ul{
	padding:9px 0 0 10px;
}
div.matabbox5 ul li{
	margin:0 17px 0 0;
	padding:0 18px 0 0;
	background:url(../images/cssimg/bar7.gif) no-repeat 100% 40%;
	float:left;
	line-height:110%;
	font-size:0;
}
div.matabbox5 ul li.bano{
	margin:0;
	padding:0;
	background:none;
}

/* title */
div.mastit1{
	margin:44px 0 0 395px;
}

div.mastit2{
	border-bottom:2px solid #d9d9d9;
	margin:0 7px 0 0;
	background:url(../images/main/bul_cir1.gif) no-repeat 3px 4px;
	padding:3px 0 6px 19px;
	font-size:0;
}

div.mastit3{
	background:url(../images/cssimg/mastit3.gif) no-repeat;
	width:181px;
	height:36px;
	text-align:center;
	margin:0 0 5px 0;
}
div.mastit3 img{
	margin:8px 0 0 0;
}

div.mastit4{
	text-align:center;
	padding:0 0 12px;
}

div.mastit5{
	padding:13px 0 0 10px;
}
div.mastit5 span{
	padding:3px 4px 0 18px;
	color:#888;
	background:url(../images/cssimg/bul_arrow15.gif) no-repeat 100% 60%;
}
div.mastit5 span a, div.mastit5 span a:hover{
	color:#888;
	font-size:0.95em;
}

div.mastit6{
	padding:13px 0 0 10px;
	height:17px;
	overflow:hidden;
}
div.mastit6 span{
	padding:2px 4px 0 428px;
	color:#888;
	background:url(../images/cssimg/bul_arrow15.gif) no-repeat 100% 60%;
}
div.mastit6 span a, div.mastit6 span a:hover{
	color:#888;
	font-size:0.95em;
}

div.mastit7{
	padding:13px 0 0 10px;
	height:21px;
	overflow:hidden;
}
div.mastit7 img{
	vertical-align:middle;
}
div.mastit7 span.txt{
	padding:0 0 0 9px;
	margin:9px 0 0 330px;
	color:#29a2e7;
	background:url(../images/cssimg/bul_arrow29.gif) no-repeat 0 2px;
	vertical-align:-1px;
}
div.mastit7 span.txt a, div.mastit7 span.txt a:hover{
	color:#29a2e7;
	text-decoration:none;
}
div.mastit7 span.more{
	padding:0 4px 0 3px;
	color:#888;
	background:url(../images/cssimg/bul_arrow15.gif) no-repeat 100% 50%;
}
div.mastit7 span.more a, div.mastit7 span.more a:hover{
	color:#888;
	font-size:0.95em;
}

div.malifela{
	background:url(../images/main/malifela.gif) no-repeat;
	width:492px;
	height:48px;
	position:absolute;
	top:484px;
	right:210px;
	padding:11px 0 0 10px;
	line-height:150%;
	color:#0f6ea4;
	letter-spacing:-0.09em;
}

div.masmaif{
	position:absolute;
	top:0px;
	left:0;
}

/* button */
div.mabtnr1{
	float:right;
	background:url(../images/main/mabtnr1_bg.gif) no-repeat;
	width:68px;
	height:24px;
	margin:-25px 237px 0 0;
	display:inline;
}
div.mabtnr1 div{
	padding:6px 0 0 7px;
}
div.mabtnr1 div img.mar{
	margin:0 0 0 7px;
}
div.mabtnr2{
	text-align:right;
	margin:-13px 12px 18px 0;
}
*:first-child+html div.mabtnr2{
	text-align:right;
	margin:-11px 12px 18px 0;
}
div.mabtnr3{
	text-align:right;
	margin:-19px 7px 0 0;
	padding:0 0 15px 0;
}

div.mabtnr4{
	text-align:right;
	margin:-13px 12px 31px 0;
}
:root div.mabtnr4{margin:-13px 12px 29px 0;}

div.mabtnr5{
	clear:both;
	text-align:right;
	padding:10px 249px 0 0;
	height:20px;
}

/* etc */
br.lecle{
	clear:left;
}
br.lh1{
	line-height:1px;
}

.dpnone{
	display:none;
}

div.mamar1{
	font-size:0px;
}
div.mamar2{
	font-size:0px;
	padding:1px 0 0 0;
}

div.sitelink{
	margin:20px 0 10px 0;
	font-size:0;
}
div.sitelink img{
	margin:0 3px 0 0;
}
div.sitelink img.ma{
	margin:0 7px 8px 0;
}
